Details

Time bar (total: 22.5s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
100%100%0%0%0%0%0%1
Compiler

Compiled 66 to 53 computations (19.7% saved)

sample2.1s (9.2%)

Results
2.1s8256×body256valid
Bogosity

preprocess72.0ms (0.3%)

Algorithm
egg-herbie
Rules
1516×associate-/l*
1404×associate-+l+
1094×associate--r+
786×+-commutative
732×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029185
193137
2307137
3937137
44160137
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
Outputs
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
Compiler

Compiled 66 to 53 computations (19.7% saved)

simplify69.0ms (0.3%)

Algorithm
egg-herbie
Rules
1516×associate-/l*
1404×associate-+l+
1094×associate--r+
786×+-commutative
732×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029185
193137
2307137
3937137
44160137
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
Outputs
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)

eval5.0ms (0%)

Compiler

Compiled 309 to 231 computations (25.2% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Accurracy
78.1%
Counts
7 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.1%
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
78.1%
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
78.1%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Compiler

Compiled 155 to 122 computations (21.3% saved)

localize178.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 3275911/10000000 (fabs.f64 x))
99.2%
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
78.2%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Compiler

Compiled 412 to 312 computations (24.3% saved)

series23.0ms (0.1%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
5.0ms
x
@inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
5.0ms
x
@0
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
4.0ms
x
@0
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
1.0ms
x
@inf
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))

rewrite119.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
678×add-sqr-sqrt
644×pow1
644×*-un-lft-identity
636×add-exp-log
636×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029258
1675254
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 3275911/10000000 (fabs.f64 x))
Outputs
(((+.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((+.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (-.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)))
(((-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)))
(((-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 1421413741/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)))
(((pow.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((cbrt.f64 (*.f64 (*.f64 3275911/10000000 (fabs.f64 x)) (*.f64 (pow.f64 (fabs.f64 x) 2) 10731592879921/100000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((expm1.f64 (log1p.f64 (*.f64 3275911/10000000 (fabs.f64 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((exp.f64 (log.f64 (*.f64 3275911/10000000 (fabs.f64 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)) ((log1p.f64 (expm1.f64 (*.f64 3275911/10000000 (fabs.f64 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 3275911/10000000 (fabs.f64 x))) #f)))

simplify185.0ms (0.8%)

Algorithm
egg-herbie
Rules
1170×associate-+l+
1032×distribute-lft-in
888×associate--l+
736×associate-/r*
714×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031212553
182511905
2254511833
Stop Event
node limit
Counts
107 → 135
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (-.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))
(*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 1421413741/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(pow.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)
(log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(cbrt.f64 (*.f64 (*.f64 3275911/10000000 (fabs.f64 x)) (*.f64 (pow.f64 (fabs.f64 x) 2) 10731592879921/100000000000000)))
(expm1.f64 (log1p.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(exp.f64 (log.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 1 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))
(+.f64 1 (-.f64 (+.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x)))) (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))
(+.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))) (-.f64 1 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (+.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))
(+.f64 1 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 4) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (+.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))))) (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))
(+.f64 1 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 -1/2 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 1 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))
(+.f64 1 (-.f64 (+.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x)))) (fma.f64 -1/2 (/.f64 (pow.f64 x 4) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (*.f64 1/6 (/.f64 (pow.f64 x 6) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))))) (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 -1/2 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (-.f64 (-.f64 1 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (*.f64 (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1421413741/1000000000 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (-.f64 31853699/125000000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(+.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (-.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1))
(pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 3))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -1126581484710674041/1000000000000000000)) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -1126581484710674041/1000000000000000000)) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (neg.f64 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1126581484710674041/1000000000000000000 2111650813574208729/1000000000000000000) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -1126581484710674041/1000000000000000000)) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (neg.f64 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1126581484710674041/1000000000000000000 2111650813574208729/1000000000000000000) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -1126581484710674041/1000000000000000000)) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (neg.f64 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1126581484710674041/1000000000000000000 2111650813574208729/1000000000000000000) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (pow.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (neg.f64 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1126581484710674041/1000000000000000000 2111650813574208729/1000000000000000000) (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))
(/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1453152027/1000000000))
(/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1126581484710674041/1000000000000000000 -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))
(/.f64 (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/2))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))))
(/.f64 (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))
(/.f64 (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 1421413741/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(/.f64 (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2) -2020417023103615081/1000000000000000000) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(pow.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)
(*.f64 3275911/10000000 (fabs.f64 x))
(log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(*.f64 3275911/10000000 (fabs.f64 x))
(cbrt.f64 (*.f64 (*.f64 3275911/10000000 (fabs.f64 x)) (*.f64 (pow.f64 (fabs.f64 x) 2) 10731592879921/100000000000000)))
(cbrt.f64 (*.f64 3275911/10000000 (*.f64 (fabs.f64 x) (*.f64 (pow.f64 (fabs.f64 x) 2) 10731592879921/100000000000000))))
(cbrt.f64 (*.f64 (*.f64 3275911/10000000 (fabs.f64 x)) (*.f64 (*.f64 x x) 10731592879921/100000000000000)))
(cbrt.f64 (*.f64 (fabs.f64 x) (*.f64 3275911/10000000 (*.f64 (*.f64 x x) 10731592879921/100000000000000))))
(expm1.f64 (log1p.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(*.f64 3275911/10000000 (fabs.f64 x))
(exp.f64 (log.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(*.f64 3275911/10000000 (fabs.f64 x))
(log1p.f64 (expm1.f64 (*.f64 3275911/10000000 (fabs.f64 x))))
(*.f64 3275911/10000000 (fabs.f64 x))

localize115.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
78.2%
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
Compiler

Compiled 282 to 200 computations (29.1% saved)

series30.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
11.0ms
x
@0
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
9.0ms
x
@-inf
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
6.0ms
x
@inf
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
1.0ms
x
@0
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
0.0ms
x
@-inf
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))

rewrite143.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
624×add-sqr-sqrt
592×*-un-lft-identity
590×pow1
586×add-exp-log
586×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027230
1616194
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
Outputs
(((+.f64 1 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((+.f64 1 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((+.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (+.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (*.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))
(((-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) -1453152027/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))
(((-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))
(((*.f64 1 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 1061405429/1000000000 (/.f64 1 (fma.f64 3275911/10000000 x 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 1 (fma.f64 3275911/10000000 x 1)) 1061405429/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 -1061405429/1000000000 (/.f64 1 (neg.f64 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((sqrt.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (*.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))

simplify162.0ms (0.7%)

Algorithm
egg-herbie
Rules
1244×associate--l+
1058×associate--r+
1036×associate-+r+
1026×associate-/r*
1020×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040913954
1114513134
2371913108
Stop Event
node limit
Counts
146 → 151
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 7/6 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 1 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1))
(+.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2)
(pow.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) 1/3)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (*.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) -1453152027/1000000000))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2)
(pow.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) 1/3)
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))))
(/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2)
(pow.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 1 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 1061405429/1000000000 (/.f64 1 (fma.f64 3275911/10000000 x 1)))
(*.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(*.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 x 1)) 1061405429/1000000000)
(*.f64 -1061405429/1000000000 (/.f64 1 (neg.f64 (fma.f64 3275911/10000000 x 1))))
(pow.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)
(pow.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)) 1/3)
(sqrt.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))
(log.f64 (exp.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(exp.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1))
(log1p.f64 (expm1.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(+.f64 1 (-.f64 (fma.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 x x) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (*.f64 x x) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(+.f64 1 (-.f64 (fma.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 x x) (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 1 (-.f64 (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (-.f64 (+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (pow.f64 x 4) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (*.f64 x x) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 7/6 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))
(+.f64 1 (-.f64 (fma.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 x x) (fma.f64 (pow.f64 x 6) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 1 (-.f64 (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (fma.f64 (pow.f64 x 6) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (fma.f64 31853699/125000000 (+.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 -1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)) (fma.f64 1421413741/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (fma.f64 1061405429/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (*.f64 x x) (+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (pow.f64 x 4) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 (pow.f64 x 6) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (+.f64 (/.f64 31853699/375000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 -31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)) (fma.f64 1421413741/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (fma.f64 1061405429/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (-.f64 1 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (pow.f64 (exp.f64 x) x)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 (/.f64 1421413741/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1453152027/1000000000)
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(+.f64 1 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) -1)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) -1)))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) -1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (-.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) -1)))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(pow.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) 1/3)
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(fabs.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(exp.f64 (*.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) -1453152027/1000000000))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(pow.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) 1/3)
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)))
(cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3))
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(fabs.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)))
(cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 1))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(pow.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)) 1/3)
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3))
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2))
(fabs.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 1 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 1061405429/1000000000 (/.f64 1 (fma.f64 3275911/10000000 x 1)))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 x 1)) 1061405429/1000000000)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 -1061405429/1000000000 (/.f64 1 (neg.f64 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)) 1/3)
(cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))
(sqrt.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))
(log.f64 (exp.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(exp.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(exp.f64 (*.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(log1p.f64 (expm1.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))

localize86.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
78.2%
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
Compiler

Compiled 242 to 170 computations (29.8% saved)

series10.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
6.0ms
x
@0
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
2.0ms
x
@inf
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
2.0ms
x
@-inf
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
616×add-sqr-sqrt
582×*-un-lft-identity
580×pow1
578×add-exp-log
578×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027137
1611113
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
Outputs
(((+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((+.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((*.f64 1 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((*.f64 (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((*.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) 1) (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((pow.f64 (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((sqrt.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((log.f64 (exp.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((cbrt.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((expm1.f64 (log1p.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((exp.f64 (log.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)) ((log1p.f64 (expm1.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)) #f)))

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1390×associate-*r*
1188×associate-*l*
998×associate-+l+
730×associate--l+
680×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01675745
14925729
217495619
Stop Event
node limit
Counts
33 → 51
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 1 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1) 1)
(*.f64 1 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) 1) (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))))
(pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
Outputs
(-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 1 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))
(+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 1 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))
(+.f64 1 (+.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (*.f64 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (-.f64 (+.f64 1 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))
(+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 x 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 x 4) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (fma.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (fma.f64 -1/6 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))
(+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 x 4)) (-.f64 (fma.f64 -1/6 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)))) (-.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 1 (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 x 4) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (/.f64 (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (+.f64 31853699/125000000 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x (neg.f64 x))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) 31853699/125000000) (/.f64 -1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 1 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) 1) (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) -1) (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) -1))
(/.f64 (fma.f64 (*.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) -1) (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) -1))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (*.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) -1) (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3) 1) (+.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) (-.f64 1 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3)) (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3)) (-.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (*.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) 1) (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) -1))))
(pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 2)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 3)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 2))
(fabs.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)) 1))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)

eval747.0ms (3.3%)

Compiler

Compiled 34947 to 26597 computations (23.9% saved)

prune132.0ms (0.6%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New44820468
Fresh000
Picked101
Done202
Total45120471
Accurracy
78.2%
Counts
471 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.1%
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
29.1%
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
78.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
78.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
76.8%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
76.9%
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
76.3%
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
78.1%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
78.1%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
78.1%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
75.9%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
75.9%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
76.0%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
78.1%
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
76.8%
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
29.1%
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
78.1%
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
76.9%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
78.1%
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
76.8%
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
Compiler

Compiled 2908 to 2346 computations (19.3% saved)

localize324.0ms (1.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
99.2%
(pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
79.1%
(-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))
Compiler

Compiled 816 to 599 computations (26.6% saved)

series97.0ms (0.4%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
56.0ms
x
@0
(-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))
13.0ms
x
@0
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
8.0ms
x
@0
(pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)
5.0ms
x
@inf
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
5.0ms
x
@-inf
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))

rewrite137.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
756×add-sqr-sqrt
720×*-un-lft-identity
718×pow1
710×add-exp-log
710×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032639
1754639
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3))
(pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)
(+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
Outputs
(((+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)))
(((*.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) 1) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (exp.f64 x) x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) 1) (*.f64 (/.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (exp.f64 x) x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)))) (neg.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (neg.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)))
(((*.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (-.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((pow.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((cbrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((exp.f64 (log.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)))

simplify441.0ms (2%)

Algorithm
egg-herbie
Rules
602×associate-*r*
598×fma-def
540×*-commutative
538×associate--r+
526×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049345112
1186542448
2699342440
Stop Event
node limit
Counts
92 → 137
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 x 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (pow.f64 x 6)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) 1) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (exp.f64 x) x)))
(/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) 1) (*.f64 (/.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (exp.f64 x) x)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)))) (neg.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (neg.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (-.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) 1))))
(pow.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) 1)
(log.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(exp.f64 (log.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
Outputs
(-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 1 (-.f64 (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (-.f64 1 (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x)))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))) (pow.f64 x 4) (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))) 1) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))) (pow.f64 x 4) (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))))) 1) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (fma.f64 -1 (*.f64 (fma.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (pow.f64 x 6)) (+.f64 1 (fma.f64 -1 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x)))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(fma.f64 (neg.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1)))) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2)) (/.f64 -2 (/.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1)))) (*.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))))) (pow.f64 x 6) (-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))) (pow.f64 x 4) (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))) 1) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(fma.f64 (neg.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1)))) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2)) (/.f64 -2 (/.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1)))) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))))) (pow.f64 x 6) (-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))) (pow.f64 x 4) (*.f64 x (*.f64 x (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))))) 1) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3)))
(/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))
(/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(fma.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(fma.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(fma.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))
(fma.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))
(fma.f64 (fma.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1)))) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2)) (/.f64 -2 (/.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1)))) (*.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1)))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1)))) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2)) (/.f64 -2 (/.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1)))) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1/2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/6)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1)))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2)))) (-.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 2))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))) 3))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))
(+.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))))
(+.f64 1 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 x 2))))
(+.f64 (+.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))))
(+.f64 1 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))))
(+.f64 1 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 (+.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (fma.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (*.f64 x x) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))
(+.f64 1 (+.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) 1))))))
(+.f64 1 (+.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) 1))))))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (pow.f64 x 6)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 x 2)) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 1 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 1 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))))
(fma.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 1/2 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))))))) (pow.f64 x 6) (+.f64 (+.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (fma.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (*.f64 x x) (*.f64 (pow.f64 x 4) (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))))
(+.f64 (+.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) 1))))) (fma.f64 (pow.f64 x 6) (-.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 31853699/125000000 (+.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 -1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)) (-.f64 (+.f64 (fma.f64 1061405429/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1421413741/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (fma.f64 1/6 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (fma.f64 1/2 (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (-.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) 1))) 1)))) 1))
(+.f64 (+.f64 (fma.f64 (*.f64 x x) (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) 1))))) (fma.f64 (pow.f64 x 6) (-.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 31853699/125000000 (+.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 -1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)) (-.f64 (+.f64 (fma.f64 1061405429/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1421413741/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (fma.f64 1/6 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (fma.f64 1/2 (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (/.f64 (-.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (+.f64 1 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))) 1))) 1)))) 1))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (+.f64 1 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x)))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(fma.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 1061405429/1000000000 (exp.f64 (*.f64 x x))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))))) (exp.f64 (*.f64 x x))) 1)
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3) (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 6) 1)))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3))
(*.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) 1) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (exp.f64 x) x)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) 1) (*.f64 (/.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (exp.f64 x) x)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)))) (neg.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (/.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (exp.f64 (*.f64 x x))) -1) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) -1) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(/.f64 (*.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (neg.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (/.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (exp.f64 (*.f64 x x))) -1) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (exp.f64 (*.f64 x x))) -1) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) 3)
(*.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) 1)
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(/.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))) (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (*.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))) (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (+.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))) (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (+.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (-.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) 3)) (+.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) -1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (*.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) -1)) 1))
(pow.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) 1)
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(log.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(cbrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (*.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(exp.f64 (log.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x))))) 1)

localize98.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
98.8%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
78.2%
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
Compiler

Compiled 249 to 199 computations (20.1% saved)

series5.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
1.0ms
x
@-inf
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
1.0ms
x
@0
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
0.0ms
x
@inf
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
0.0ms
x
@inf
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))

rewrite121.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
600×add-sqr-sqrt
568×pow1
568×*-un-lft-identity
564×add-exp-log
564×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026194
1595194
Stop Event
node limit
Counts
4 → 103
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
Outputs
(((-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (-.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 x 1))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((-.f64 (+.f64 1 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 1 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) 1) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)))
(((-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) -1453152027/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)))
(((-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)))
(((*.f64 1 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 1061405429/1000000000 (/.f64 1 (fma.f64 3275911/10000000 x 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 (/.f64 1 (fma.f64 3275911/10000000 x 1)) 1061405429/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((*.f64 -1061405429/1000000000 (/.f64 1 (neg.f64 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (*.f64 (fma.f64 3275911/10000000 x 1) 1000000000/1061405429) -1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((pow.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((sqrt.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log.f64 (exp.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((expm1.f64 (log1p.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((exp.f64 (*.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)) ((log1p.f64 (expm1.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) #f)))

simplify141.0ms (0.6%)

Algorithm
egg-herbie
Rules
1100×associate-/l*
934×associate-/r*
872×distribute-lft-in
826×distribute-rgt-in
764×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035310681
185510007
2318710007
Stop Event
node limit
Counts
151 → 210
Calls
Call 1
Inputs
1/1000000000
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 564193179035109/500000000000000 x)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
-195873299/500000000
(-.f64 (*.f64 -3477069720320819/10000000000000000 x) 195873299/500000000)
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (*.f64 -3477069720320819/10000000000000000 x)) 195873299/500000000)
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -3477069720320819/10000000000000000 x) (*.f64 -37314496653583803988263375299/1000000000000000000000000000000 (pow.f64 x 3)))) 195873299/500000000)
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
1029667143/1000000000
(+.f64 1029667143/1000000000 (*.f64 -2193742730720041/10000000000000000 x))
(+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 -98171347176541251569707947359/1000000000000000000000000000000 (pow.f64 x 3)) (+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2)))))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
1061405429/1000000000
(+.f64 1061405429/1000000000 (*.f64 -3477069720320819/10000000000000000 x))
(+.f64 1061405429/1000000000 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (*.f64 -3477069720320819/10000000000000000 x)))
(+.f64 1061405429/1000000000 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -3477069720320819/10000000000000000 x) (*.f64 -37314496653583803988263375299/1000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 1061405429/327591100 x)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) (*.f64 10614054290000000000000000000/115167085740371102724966241 (/.f64 1 (pow.f64 x 4)))))
(/.f64 1061405429/327591100 x)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) (*.f64 10614054290000000000000000000/115167085740371102724966241 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (-.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 x 1))) 1))
(-.f64 (+.f64 1 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 x 1))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1)))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) 1) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) -1453152027/1000000000))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2)
(pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 3)
(pow.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))))
(/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2)
(pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3)
(pow.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(*.f64 1 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 1061405429/1000000000 (/.f64 1 (fma.f64 3275911/10000000 x 1)))
(*.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(*.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 x 1)) 1061405429/1000000000)
(*.f64 -1061405429/1000000000 (/.f64 1 (neg.f64 (fma.f64 3275911/10000000 x 1))))
(pow.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)
(pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3)
(pow.f64 (*.f64 (fma.f64 3275911/10000000 x 1) 1000000000/1061405429) -1)
(pow.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)) 1/3)
(sqrt.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))
(log.f64 (exp.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(exp.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1))
(log1p.f64 (expm1.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
Outputs
1/1000000000
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 564193179035109/500000000000000 x)))
(+.f64 1/1000000000 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 564193179035109/500000000000000 x)))
(+.f64 1/1000000000 (fma.f64 564193179035109/500000000000000 x (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(+.f64 1/1000000000 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(+.f64 1/1000000000 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 564193179035109/500000000000000 x (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 1 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(-.f64 1 (/.f64 (/.f64 63707398/81897775 x) (pow.f64 (exp.f64 x) x)))
(+.f64 1 (/.f64 (/.f64 -63707398/81897775 (pow.f64 (exp.f64 x) x)) x))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 1 (/.f64 (/.f64 53932632800000/10731592879921 (*.f64 x x)) (pow.f64 (exp.f64 x) x))) (/.f64 (/.f64 63707398/81897775 x) (pow.f64 (exp.f64 x) x)))
(+.f64 (+.f64 1 (/.f64 (/.f64 -63707398/81897775 (pow.f64 (exp.f64 x) x)) x)) (/.f64 53932632800000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (/.f64 53932632800000/10731592879921 (*.f64 x x)) (pow.f64 (exp.f64 x) x)) (/.f64 (/.f64 2245236805000000000000/35155743162854883031 (pow.f64 x 3)) (pow.f64 (exp.f64 x) x))) (/.f64 (/.f64 63707398/81897775 x) (pow.f64 (exp.f64 x) x))))
(+.f64 (/.f64 53932632800000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))) (+.f64 1 (-.f64 (/.f64 (/.f64 -63707398/81897775 (pow.f64 (exp.f64 x) x)) x) (/.f64 (/.f64 2245236805000000000000/35155743162854883031 (pow.f64 x 3)) (pow.f64 (exp.f64 x) x)))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 1 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(-.f64 1 (/.f64 (/.f64 63707398/81897775 x) (pow.f64 (exp.f64 x) x)))
(+.f64 1 (/.f64 (/.f64 -63707398/81897775 (pow.f64 (exp.f64 x) x)) x))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x))))))
(-.f64 (+.f64 1 (/.f64 (/.f64 53932632800000/10731592879921 (*.f64 x x)) (pow.f64 (exp.f64 x) x))) (/.f64 (/.f64 63707398/81897775 x) (pow.f64 (exp.f64 x) x)))
(+.f64 (+.f64 1 (/.f64 (/.f64 -63707398/81897775 (pow.f64 (exp.f64 x) x)) x)) (/.f64 53932632800000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (/.f64 53932632800000/10731592879921 (*.f64 x x)) (pow.f64 (exp.f64 x) x)) (/.f64 (/.f64 2245236805000000000000/35155743162854883031 (pow.f64 x 3)) (pow.f64 (exp.f64 x) x))) (/.f64 (/.f64 63707398/81897775 x) (pow.f64 (exp.f64 x) x))))
(+.f64 (/.f64 53932632800000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))) (+.f64 1 (-.f64 (/.f64 (/.f64 -63707398/81897775 (pow.f64 (exp.f64 x) x)) x) (/.f64 (/.f64 2245236805000000000000/35155743162854883031 (pow.f64 x 3)) (pow.f64 (exp.f64 x) x)))))
-195873299/500000000
(-.f64 (*.f64 -3477069720320819/10000000000000000 x) 195873299/500000000)
(fma.f64 -3477069720320819/10000000000000000 x -195873299/500000000)
(fma.f64 x -3477069720320819/10000000000000000 -195873299/500000000)
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (*.f64 -3477069720320819/10000000000000000 x)) 195873299/500000000)
(+.f64 (*.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000) (fma.f64 -3477069720320819/10000000000000000 x -195873299/500000000))
(fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 -195873299/500000000))
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -3477069720320819/10000000000000000 x) (*.f64 -37314496653583803988263375299/1000000000000000000000000000000 (pow.f64 x 3)))) 195873299/500000000)
(+.f64 (fma.f64 11390570944565894491109/100000000000000000000000 (*.f64 x x) (fma.f64 -3477069720320819/10000000000000000 x (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))) -195873299/500000000)
(+.f64 (fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))) -195873299/500000000)
(+.f64 (fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 -195873299/500000000)) (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/327591100 x) -1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/327591100 x))
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))) 1453152027/1000000000)
(+.f64 (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))) -1453152027/1000000000)
(+.f64 (/.f64 1061405429/327591100 x) (-.f64 -1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x)))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (+.f64 (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))) -1453152027/1000000000))
(+.f64 (+.f64 (/.f64 1061405429/327591100 x) (-.f64 -1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x)))) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)))
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/327591100 x) -1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/327591100 x))
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))) 1453152027/1000000000)
(+.f64 (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))) -1453152027/1000000000)
(+.f64 (/.f64 1061405429/327591100 x) (-.f64 -1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x)))) 1453152027/1000000000)
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (+.f64 (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))) -1453152027/1000000000))
(+.f64 (+.f64 (/.f64 1061405429/327591100 x) (-.f64 -1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x)))) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)))
1029667143/1000000000
(+.f64 1029667143/1000000000 (*.f64 -2193742730720041/10000000000000000 x))
(+.f64 1029667143/1000000000 (*.f64 x -2193742730720041/10000000000000000))
(fma.f64 x -2193742730720041/10000000000000000 1029667143/1000000000)
(+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2))))
(+.f64 1029667143/1000000000 (fma.f64 -2193742730720041/10000000000000000 x (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000)))
(+.f64 1029667143/1000000000 (fma.f64 x -2193742730720041/10000000000000000 (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000)))
(+.f64 (fma.f64 x -2193742730720041/10000000000000000 1029667143/1000000000) (*.f64 x (*.f64 x 928853844365085736173/5000000000000000000000)))
(+.f64 (*.f64 -98171347176541251569707947359/1000000000000000000000000000000 (pow.f64 x 3)) (+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2)))))
(fma.f64 -98171347176541251569707947359/1000000000000000000000000000000 (pow.f64 x 3) (+.f64 1029667143/1000000000 (fma.f64 -2193742730720041/10000000000000000 x (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000))))
(+.f64 (fma.f64 x -2193742730720041/10000000000000000 (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000)) (fma.f64 (pow.f64 x 3) -98171347176541251569707947359/1000000000000000000000000000000 1029667143/1000000000))
(+.f64 (fma.f64 x -2193742730720041/10000000000000000 (*.f64 x (*.f64 x 928853844365085736173/5000000000000000000000))) (fma.f64 (pow.f64 x 3) -98171347176541251569707947359/1000000000000000000000000000000 1029667143/1000000000))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 1421413741/1000000000 (/.f64 1453152027/327591100 x))
(+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (/.f64 1453152027/327591100 x)))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (/.f64 -1453152027/327591100 x)))
(+.f64 (+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x)) (/.f64 251455745600000/10731592879921 (*.f64 x x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (+.f64 (/.f64 1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3)))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (-.f64 (/.f64 -1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3)))))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 1421413741/1000000000 (/.f64 1453152027/327591100 x))
(+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (/.f64 1453152027/327591100 x)))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (/.f64 -1453152027/327591100 x)))
(+.f64 (+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x)) (/.f64 251455745600000/10731592879921 (*.f64 x x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (+.f64 (/.f64 1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3)))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (-.f64 (/.f64 -1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3)))))
1061405429/1000000000
(+.f64 1061405429/1000000000 (*.f64 -3477069720320819/10000000000000000 x))
(+.f64 (*.f64 x -3477069720320819/10000000000000000) 1061405429/1000000000)
(fma.f64 x -3477069720320819/10000000000000000 1061405429/1000000000)
(+.f64 1061405429/1000000000 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (*.f64 -3477069720320819/10000000000000000 x)))
(+.f64 (fma.f64 11390570944565894491109/100000000000000000000000 (*.f64 x x) (*.f64 x -3477069720320819/10000000000000000)) 1061405429/1000000000)
(+.f64 (*.f64 x (*.f64 x 11390570944565894491109/100000000000000000000000)) (fma.f64 x -3477069720320819/10000000000000000 1061405429/1000000000))
(+.f64 1061405429/1000000000 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -3477069720320819/10000000000000000 x) (*.f64 -37314496653583803988263375299/1000000000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (fma.f64 11390570944565894491109/100000000000000000000000 (*.f64 x x) (fma.f64 -3477069720320819/10000000000000000 x (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))) 1061405429/1000000000)
(+.f64 (fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))) 1061405429/1000000000)
(/.f64 1061405429/327591100 x)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x)))
(+.f64 (/.f64 1061405429/327591100 x) (/.f64 -106140542900000/10731592879921 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(+.f64 (/.f64 1061405429/327591100 x) (-.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) (*.f64 10614054290000000000000000000/115167085740371102724966241 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (+.f64 (/.f64 106140542900000/10731592879921 (*.f64 x x)) (/.f64 10614054290000000000000000000/115167085740371102724966241 (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1061405429/327591100 x) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3))) (-.f64 (/.f64 -106140542900000/10731592879921 (*.f64 x x)) (/.f64 10614054290000000000000000000/115167085740371102724966241 (pow.f64 x 4))))
(+.f64 (/.f64 1061405429/327591100 x) (+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 -106140542900000/10731592879921 (*.f64 x x)) (/.f64 10614054290000000000000000000/115167085740371102724966241 (pow.f64 x 4)))))
(/.f64 1061405429/327591100 x)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x)))
(+.f64 (/.f64 1061405429/327591100 x) (/.f64 -106140542900000/10731592879921 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(+.f64 (/.f64 1061405429/327591100 x) (-.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(-.f64 (+.f64 (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1061405429/327591100 (/.f64 1 x))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) (*.f64 10614054290000000000000000000/115167085740371102724966241 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (+.f64 (/.f64 106140542900000/10731592879921 (*.f64 x x)) (/.f64 10614054290000000000000000000/115167085740371102724966241 (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1061405429/327591100 x) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3))) (-.f64 (/.f64 -106140542900000/10731592879921 (*.f64 x x)) (/.f64 10614054290000000000000000000/115167085740371102724966241 (pow.f64 x 4))))
(+.f64 (/.f64 1061405429/327591100 x) (+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 -106140542900000/10731592879921 (*.f64 x x)) (/.f64 10614054290000000000000000000/115167085740371102724966241 (pow.f64 x 4)))))
(-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (-.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 x 1))) 1))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 (+.f64 1 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) -1) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) -1) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (fma.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) -1) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (fma.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) -1) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (fma.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (fma.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1) 1))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) 1) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) -1) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) -1) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (fma.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) -1) 1))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 1)
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 2)
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3)
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) 1/3)
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 (-.f64 (/.f64 (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 x 1)) (pow.f64 (exp.f64 x) x)) (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (-.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (-.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (-.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (-.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (/.f64 1 (-.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (/.f64 -1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) -1453152027/1000000000))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 2)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 3)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(pow.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3) 1/3)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(fabs.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))) 1))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 1421413741/1000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 2)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 3)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(pow.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3) 1/3)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 2))
(fabs.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 3))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))) 1))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
(*.f64 1 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 1061405429/1000000000 (/.f64 1 (fma.f64 3275911/10000000 x 1)))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2) (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 x 1)) 1061405429/1000000000)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(*.f64 -1061405429/1000000000 (/.f64 1 (neg.f64 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)) 1)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (sqrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 2)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (cbrt.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 3)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (*.f64 (fma.f64 3275911/10000000 x 1) 1000000000/1061405429) -1)
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(pow.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)) 1/3)
(cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))
(sqrt.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 2)))
(log.f64 (exp.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(cbrt.f64 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 x 1) 3)))
(expm1.f64 (log1p.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(exp.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(exp.f64 (*.f64 (log.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) 1))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))
(log1p.f64 (expm1.f64 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))))
(/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))

localize128.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1)))
98.8%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1)))
78.2%
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
Compiler

Compiled 337 to 269 computations (20.2% saved)

series5.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)
1.0ms
x
@-inf
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)
0.0ms
x
@0
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
636×add-sqr-sqrt
600×*-un-lft-identity
598×add-exp-log
598×add-cbrt-cube
598×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028123
1642123
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)
Outputs
(((+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((+.f64 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 1 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3/2) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1) (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) 3) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 6)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((log.f64 (exp.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 6))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((exp.f64 (*.f64 3 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)) ((log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3)) #f)))

simplify93.0ms (0.4%)

Algorithm
egg-herbie
Rules
1204×associate-/r*
798×associate-/l*
772×distribute-lft-in
712×distribute-rgt-in
664×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01736502
14576246
219176238
Stop Event
node limit
Counts
40 → 68
Calls
Call 1
Inputs
1/1000000000000000000000000000
(+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x))
(+.f64 1/1000000000000000000000000000 (+.f64 (*.f64 1692579537105327/500000000000000000000000000000000 x) (*.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 1436724444675658595269319870008623951785001588969/1000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 1/1000000000000000000000000000 (+.f64 (*.f64 1692579537105327/500000000000000000000000000000000 x) (*.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (pow.f64 x 2)))))
1
(-.f64 1 (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2)))))) (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -63707398/81897775 (/.f64 (+.f64 (*.f64 107865265600000/10731592879921 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 4058632559930404/6707245549950625 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2)))) (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3)))) (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4490473610000000000000/35155743162854883031 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 274872616238196352000/35155743162854883031 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2)))) (pow.f64 x 3))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3)))) (+.f64 (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 274872616238196352000/35155743162854883031 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 3)))))))
1
(-.f64 1 (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2)))))) (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 549745232476392704000/35155743162854883031 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2))) (+.f64 (*.f64 6735710415000000000000/35155743162854883031 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 63707398/81897775 (/.f64 (+.f64 (*.f64 107865265600000/10731592879921 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 4058632559930404/6707245549950625 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2)))) (exp.f64 (pow.f64 x 2)))))) (pow.f64 x 3))) (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2))))))) (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1))
(+.f64 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))
(*.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) 1)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3/2) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3/2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1) (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) 3) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))
(/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)))
(exp.f64 (*.f64 3 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)))
Outputs
1/1000000000000000000000000000
(+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x))
(fma.f64 1692579537105327/500000000000000000000000000000000 x 1/1000000000000000000000000000)
(+.f64 1/1000000000000000000000000000 (+.f64 (*.f64 1692579537105327/500000000000000000000000000000000 x) (*.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (pow.f64 x 2))))
(+.f64 1/1000000000000000000000000000 (fma.f64 1692579537105327/500000000000000000000000000000000 x (*.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (*.f64 x x))))
(+.f64 (fma.f64 1692579537105327/500000000000000000000000000000000 x 1/1000000000000000000000000000) (*.f64 x (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))
(+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000))))
(+.f64 (*.f64 1436724444675658595269319870008623951785001588969/1000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (+.f64 1/1000000000000000000000000000 (+.f64 (*.f64 1692579537105327/500000000000000000000000000000000 x) (*.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (pow.f64 x 2)))))
(fma.f64 1436724444675658595269319870008623951785001588969/1000000000000000000000000000000000000000000000000 (pow.f64 x 3) (+.f64 1/1000000000000000000000000000 (fma.f64 1692579537105327/500000000000000000000000000000000 x (*.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (*.f64 x x)))))
(fma.f64 1436724444675658595269319870008623951785001588969/1000000000000000000000000000000000000000000000000 (pow.f64 x 3) (+.f64 (fma.f64 1692579537105327/500000000000000000000000000000000 x 1/1000000000000000000000000000) (*.f64 x (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000))))
(+.f64 (fma.f64 1692579537105327/500000000000000000000000000000000 x 1/1000000000000000000000000000) (*.f64 (*.f64 x x) (+.f64 76395346384731119257981807445403/20000000000000000000000000000000000000000 (*.f64 x 1436724444675658595269319870008623951785001588969/1000000000000000000000000000000000000000000000000))))
1
(-.f64 1 (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 1 (/.f64 191122194/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 -191122194/81897775 (*.f64 x (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (/.f64 -191122194/81897775 (pow.f64 (exp.f64 x) x)) x))
(-.f64 (+.f64 1 (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2)))))) (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (*.f64 x x)) 2))))) (/.f64 191122194/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(+.f64 1 (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))) (-.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (/.f64 191122194/81897775 (*.f64 x (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (+.f64 (/.f64 (/.f64 161797898400000/10731592879921 (pow.f64 (exp.f64 x) x)) (*.f64 x x)) (+.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) (*.f64 2 x))))) (/.f64 (/.f64 -191122194/81897775 (pow.f64 (exp.f64 x) x)) x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -63707398/81897775 (/.f64 (+.f64 (*.f64 107865265600000/10731592879921 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 4058632559930404/6707245549950625 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2)))) (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3)))) (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4490473610000000000000/35155743162854883031 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 274872616238196352000/35155743162854883031 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2)))) (pow.f64 x 3))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3)))) (+.f64 (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 274872616238196352000/35155743162854883031 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 3)))))))
(+.f64 1 (-.f64 (fma.f64 -63707398/81897775 (/.f64 (+.f64 (/.f64 107865265600000/10731592879921 (exp.f64 (*.f64 x x))) (/.f64 4058632559930404/6707245549950625 (pow.f64 (exp.f64 (*.f64 x x)) 2))) (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 4490473610000000000000/35155743162854883031 (exp.f64 (*.f64 x x))) (/.f64 274872616238196352000/35155743162854883031 (pow.f64 (exp.f64 (*.f64 x x)) 2))) (pow.f64 x 3)) (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (*.f64 x x)) 2)))))) (+.f64 (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 191122194/81897775 (*.f64 x (exp.f64 (*.f64 x x)))) (/.f64 274872616238196352000/35155743162854883031 (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 (*.f64 x x)) 2)))))))
(+.f64 1 (-.f64 (+.f64 (-.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (/.f64 (+.f64 (/.f64 4490473610000000000000/35155743162854883031 (pow.f64 (exp.f64 x) x)) (/.f64 274872616238196352000/35155743162854883031 (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (pow.f64 x 3))) (fma.f64 -63707398/81897775 (/.f64 (+.f64 (/.f64 107865265600000/10731592879921 (pow.f64 (exp.f64 x) x)) (/.f64 4058632559930404/6707245549950625 (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 x) x))) (/.f64 161797898400000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))))) (+.f64 (/.f64 191122194/81897775 (*.f64 x (pow.f64 (exp.f64 x) x))) (+.f64 (/.f64 274872616238196352000/35155743162854883031 (*.f64 (pow.f64 x 3) (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 x) x)))))))
(+.f64 1 (+.f64 (/.f64 (/.f64 161797898400000/10731592879921 (pow.f64 (exp.f64 x) x)) (*.f64 x x)) (+.f64 (-.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) (*.f64 2 x))))) (/.f64 (fma.f64 (exp.f64 (*.f64 x (neg.f64 x))) 4490473610000000000000/35155743162854883031 (/.f64 274872616238196352000/35155743162854883031 (pow.f64 (exp.f64 x) (*.f64 2 x)))) (pow.f64 x 3))) (+.f64 (/.f64 (+.f64 (/.f64 -274872616238196352000/35155743162854883031 (pow.f64 (exp.f64 x) x)) (/.f64 -258564919831245099928792/549308486919607547359375 (pow.f64 (exp.f64 x) (*.f64 2 x)))) (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 (/.f64 (/.f64 -191122194/81897775 (pow.f64 (exp.f64 x) x)) x) (/.f64 (/.f64 -274872616238196352000/35155743162854883031 (pow.f64 (exp.f64 x) (*.f64 2 x))) (pow.f64 x 3))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 x) x))))))))
1
(-.f64 1 (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 1 (/.f64 191122194/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 -191122194/81897775 (*.f64 x (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (/.f64 -191122194/81897775 (pow.f64 (exp.f64 x) x)) x))
(-.f64 (+.f64 1 (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2)))))) (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (*.f64 x x)) 2))))) (/.f64 191122194/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(+.f64 1 (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))) (-.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (/.f64 191122194/81897775 (*.f64 x (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (+.f64 (/.f64 (/.f64 161797898400000/10731592879921 (pow.f64 (exp.f64 x) x)) (*.f64 x x)) (+.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) (*.f64 2 x))))) (/.f64 (/.f64 -191122194/81897775 (pow.f64 (exp.f64 x) x)) x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 549745232476392704000/35155743162854883031 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2))) (+.f64 (*.f64 6735710415000000000000/35155743162854883031 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 63707398/81897775 (/.f64 (+.f64 (*.f64 107865265600000/10731592879921 (/.f64 1 (exp.f64 (pow.f64 x 2)))) (*.f64 4058632559930404/6707245549950625 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 x 2)) 2)))) (exp.f64 (pow.f64 x 2)))))) (pow.f64 x 3))) (+.f64 (*.f64 161797898400000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (*.f64 12175897679791212/6707245549950625 (/.f64 1 (*.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) 2) (pow.f64 x 2))))))) (*.f64 191122194/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 549745232476392704000/35155743162854883031 (pow.f64 (exp.f64 (*.f64 x x)) 2)) (+.f64 (/.f64 6735710415000000000000/35155743162854883031 (exp.f64 (*.f64 x x))) (*.f64 63707398/81897775 (/.f64 (+.f64 (/.f64 107865265600000/10731592879921 (exp.f64 (*.f64 x x))) (/.f64 4058632559930404/6707245549950625 (pow.f64 (exp.f64 (*.f64 x x)) 2))) (exp.f64 (*.f64 x x)))))) (pow.f64 x 3)) (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (exp.f64 (*.f64 x x)) 2))))) (/.f64 191122194/81897775 (*.f64 x (exp.f64 (*.f64 x x))))))
(+.f64 (-.f64 (+.f64 (/.f64 161797898400000/10731592879921 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) x)))) (/.f64 12175897679791212/6707245549950625 (*.f64 (*.f64 x x) (pow.f64 (pow.f64 (exp.f64 x) x) 2)))) (/.f64 (+.f64 (/.f64 549745232476392704000/35155743162854883031 (pow.f64 (pow.f64 (exp.f64 x) x) 2)) (fma.f64 63707398/81897775 (/.f64 (+.f64 (/.f64 107865265600000/10731592879921 (pow.f64 (exp.f64 x) x)) (/.f64 4058632559930404/6707245549950625 (pow.f64 (pow.f64 (exp.f64 x) x) 2))) (pow.f64 (exp.f64 x) x)) (/.f64 6735710415000000000000/35155743162854883031 (pow.f64 (exp.f64 x) x)))) (pow.f64 x 3))) (+.f64 1 (/.f64 -191122194/81897775 (*.f64 x (pow.f64 (exp.f64 x) x)))))
(+.f64 (+.f64 1 (/.f64 (/.f64 -191122194/81897775 (pow.f64 (exp.f64 x) x)) x)) (+.f64 (/.f64 (/.f64 161797898400000/10731592879921 (pow.f64 (exp.f64 x) x)) (*.f64 x x)) (-.f64 (/.f64 12175897679791212/6707245549950625 (*.f64 x (*.f64 x (pow.f64 (exp.f64 x) (*.f64 2 x))))) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 274872616238196352000/35155743162854883031 (pow.f64 (exp.f64 x) x)) (/.f64 258564919831245099928792/549308486919607547359375 (pow.f64 (exp.f64 x) (*.f64 2 x)))) (pow.f64 (exp.f64 x) x)) (+.f64 (/.f64 549745232476392704000/35155743162854883031 (pow.f64 (exp.f64 x) (*.f64 2 x))) (/.f64 6735710415000000000000/35155743162854883031 (pow.f64 (exp.f64 x) x)))) (pow.f64 x 3)))))
(+.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(+.f64 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) 1)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3/2) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3/2))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)) 4))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) 1) (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)) 4))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) 3) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (/.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 2) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)))
(/.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3))))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2)) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3))
(/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x))))) 3))
(/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 6))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(log.f64 (exp.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 6)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(exp.f64 (*.f64 3 (log.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (fma.f64 3275911/10000000 x 1) (pow.f64 (exp.f64 x) x)))) 3)
(pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3)

localize208.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 3275911/10000000 (fabs.f64 x))
99.2%
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))
99.2%
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000)
78.2%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Compiler

Compiled 585 to 457 computations (21.9% saved)

series26.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
8.0ms
x
@-inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
5.0ms
x
@0
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
4.0ms
x
@inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
2.0ms
x
@0
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))
2.0ms
x
@inf
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))

rewrite109.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
828×add-sqr-sqrt
786×*-un-lft-identity
784×pow1
782×add-exp-log
782×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036321
1842321
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000)
(+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))
Outputs
(((+.f64 1 (*.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((+.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((pow.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)))
(((+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) -2111650813574208729/1000000000000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((+.f64 -2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 1 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (sqrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (sqrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((/.f64 (-.f64 (*.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) 4459069158468617628178809018459795441/1000000000000000000000000000000000000) (+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((/.f64 (-.f64 (pow.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 3) 9415997016263918683537278287865907562024880210776604489/1000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (+.f64 4459069158468617628178809018459795441/1000000000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) 2378946708746934830906294406815903889/1000000000000000000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((pow.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((log.f64 (exp.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((cbrt.f64 (*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((expm1.f64 (log1p.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((exp.f64 (log.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((log1p.f64 (expm1.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)))
(((*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (-.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (-.f64 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (*.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000))))) #f)))

simplify143.0ms (0.6%)

Algorithm
egg-herbie
Rules
1290×distribute-lft-in
1038×associate-*r/
1022×associate-+l+
848×*-commutative
834×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026611546
180611348
2275211082
Stop Event
node limit
Counts
82 → 98
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 1 (*.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 1 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) -2111650813574208729/1000000000000000000)
(+.f64 -2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)))
(*.f64 1 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))
(*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) 1)
(*.f64 (sqrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (sqrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(/.f64 (-.f64 (*.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) 4459069158468617628178809018459795441/1000000000000000000000000000000000000) (+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000))
(/.f64 (-.f64 (pow.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 3) 9415997016263918683537278287865907562024880210776604489/1000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (+.f64 4459069158468617628178809018459795441/1000000000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) 2378946708746934830906294406815903889/1000000000000000000000000000000000000))))
(pow.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) 1)
(log.f64 (exp.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(cbrt.f64 (*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))))
(expm1.f64 (log1p.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(exp.f64 (log.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(log1p.f64 (expm1.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) 1)
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (-.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (-.f64 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (*.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) 1)
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 (+.f64 (+.f64 1 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))
(+.f64 1 (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (-.f64 (+.f64 (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 1))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)) (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))
(+.f64 (fma.f64 -1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) 1) (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)) (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 x 4) (/.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (+.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 -1/2 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (*.f64 1/6 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6)))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 -1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (*.f64 1/6 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6))))))) (-.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 -1/2 (*.f64 (pow.f64 x 4) (/.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (*.f64 (-.f64 (+.f64 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 31853699/125000000 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 2111650813574208729/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) 2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) 1421413741/1000000000) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1126581484710674041/1000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 2111650813574208729/1000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 2111650813574208729/1000000000000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (*.f64 (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1421413741/1000000000 (/.f64 (/.f64 -2111650813574208729/1000000000000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1 (*.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(+.f64 (*.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(*.f64 1 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(/.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x)))))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 1 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x)))))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))) 3)) (fma.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x)))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)) (fma.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(exp.f64 (log.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (neg.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) (neg.f64 x))))
(fma.f64 (/.f64 (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (exp.f64 x) x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) -2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(+.f64 -2111650813574208729/1000000000000000000 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(*.f64 1 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) 1)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(*.f64 (sqrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (sqrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))) (cbrt.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(/.f64 (-.f64 (*.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) 4459069158468617628178809018459795441/1000000000000000000000000000000000000) (+.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000))
(/.f64 (+.f64 (*.f64 1269185841692906688005171280551269681/1000000000000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) -4459069158468617628178809018459795441/1000000000000000000000000000000000000) (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 2111650813574208729/1000000000000000000))
(/.f64 (fma.f64 1269185841692906688005171280551269681/1000000000000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) -4459069158468617628178809018459795441/1000000000000000000000000000000000000) (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 2111650813574208729/1000000000000000000))
(/.f64 (-.f64 (pow.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 3) 9415997016263918683537278287865907562024880210776604489/1000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2))) (+.f64 4459069158468617628178809018459795441/1000000000000000000000000000000000000 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) 2378946708746934830906294406815903889/1000000000000000000000000000000000000))))
(/.f64 (+.f64 (*.f64 1429841269908161319742275137918191038151702135877050921/1000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 3)) -9415997016263918683537278287865907562024880210776604489/1000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 1269185841692906688005171280551269681/1000000000000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (+.f64 4459069158468617628178809018459795441/1000000000000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 2378946708746934830906294406815903889/1000000000000000000000000000000000000))))
(/.f64 (fma.f64 1429841269908161319742275137918191038151702135877050921/1000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 3) -9415997016263918683537278287865907562024880210776604489/1000000000000000000000000000000000000000000000000000000) (fma.f64 1269185841692906688005171280551269681/1000000000000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (fma.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 2378946708746934830906294406815903889/1000000000000000000000000000000000000 4459069158468617628178809018459795441/1000000000000000000000000000000000000)))
(pow.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) 1)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(log.f64 (exp.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(cbrt.f64 (*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000))))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(expm1.f64 (log1p.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(exp.f64 (log.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(log1p.f64 (expm1.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)))
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000)
(+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) -2111650813574208729/1000000000000000000)
(fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000)
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) 1)
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))) (-.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (-.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (-.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 (pow.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) 2) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (-.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (-.f64 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (*.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 3)) (+.f64 2020417023103615081/1000000000000000000 (+.f64 (*.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (*.f64 -1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 3)) (+.f64 2020417023103615081/1000000000000000000 (fma.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (*.f64 -1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (+.f64 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 (/.f64 (pow.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) 2) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (*.f64 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) 1)
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (*.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))) (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000)))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2) -2111650813574208729/1000000000000000000) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1453152027/1000000000))))))
(+.f64 1421413741/1000000000 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(+.f64 1421413741/1000000000 (/.f64 (/.f64 (fma.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) -2111650813574208729/1000000000000000000) (+.f64 1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))

localize289.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
99.2%
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
78.2%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Compiler

Compiled 669 to 521 computations (22.1% saved)

series33.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
17.0ms
x
@-inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
5.0ms
x
@0
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
4.0ms
x
@0
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
3.0ms
x
@inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
2.0ms
x
@inf
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))

rewrite122.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
736×add-sqr-sqrt
698×*-un-lft-identity
696×pow1
690×add-cube-cbrt
688×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034279
1769275
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
Outputs
(((+.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((+.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)))
(((*.f64 1 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log.f64 (exp.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((exp.f64 (log.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)))
(((*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)))

simplify130.0ms (0.6%)

Algorithm
egg-herbie
Rules
1164×associate-+l+
1008×distribute-lft-in
958×distribute-rgt-in
672×associate--l+
668×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024810861
169210485
2217210461
Stop Event
node limit
Counts
87 → 102
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 1 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 1 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 (*.f64 x x) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 4) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 (*.f64 x x) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1) (+.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (*.f64 (*.f64 x x) (/.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (-.f64 (fma.f64 -1/2 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 x x) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 1/6 (/.f64 (pow.f64 x 6) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 -1/2 (/.f64 (pow.f64 x 4) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (+.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(+.f64 1 (+.f64 (fma.f64 1/6 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 -1/2 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (-.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (-.f64 (-.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (+.f64 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 -1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(pow.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(cbrt.f64 (+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(+.f64 1 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(/.f64 (-.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (exp.f64 x) x)) (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1))
(pow.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 1 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))))
(pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1/3)
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 4))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 4)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 4))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2))) (*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))

eval3.3s (14.8%)

Compiler

Compiled 144267 to 111077 computations (23% saved)

prune307.0ms (1.4%)

Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New1046111057
Fresh6915
Picked011
Done224
Total1054231077
Accurracy
99.3%
Counts
1077 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.1%
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
78.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
78.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
76.3%
(/.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
76.7%
(/.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
78.2%
(/.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
79.5%
(/.f64 (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
76.3%
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
78.1%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
75.9%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
75.9%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
76.0%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
50.5%
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
78.1%
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
76.8%
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
50.8%
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
51.8%
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
76.9%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
78.1%
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
51.3%
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
51.4%
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
53.2%
1
54.5%
1/1000000000
Compiler

Compiled 3311 to 2578 computations (22.1% saved)

localize295.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
79.2%
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
79.1%
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
Compiler

Compiled 993 to 724 computations (27.1% saved)

series23.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
5.0ms
x
@0
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
4.0ms
x
@0
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)
4.0ms
x
@0
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
3.0ms
x
@-inf
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
2.0ms
x
@inf
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))

rewrite134.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
692×add-sqr-sqrt
656×*-un-lft-identity
652×add-exp-log
650×add-cbrt-cube
650×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031483
1705483
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)
Outputs
(((+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)))
(((+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((-.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) (/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)))
(((*.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 x) x)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3) (/.f64 1 (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) 1) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (/.f64 1 (pow.f64 (exp.f64 x) x)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1/2) (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3) (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (pow.f64 (exp.f64 x) x) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) 1) (/.f64 (pow.f64 (exp.f64 x) x) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (neg.f64 (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (pow.f64 (exp.f64 x) x)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((/.f64 (*.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (neg.f64 (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)) ((log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) #f)))

simplify414.0ms (1.8%)

Algorithm
egg-herbie
Rules
1276×associate-/r/
876×associate-+l+
828×associate-+r+
736×+-commutative
450×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033650204
1115246678
2442546500
Stop Event
node limit
Counts
116 → 114
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) (/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 x) x)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)))
(*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2))
(*.f64 (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3) (/.f64 1 (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3)))
(*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) 1) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (/.f64 1 (pow.f64 (exp.f64 x) x)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1/2) (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1/2))
(/.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3) (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3)))
(/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (pow.f64 (exp.f64 x) x) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) 1) (/.f64 (pow.f64 (exp.f64 x) x) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (neg.f64 (pow.f64 (exp.f64 x) x))))
(/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (pow.f64 (exp.f64 x) x))
(/.f64 (*.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (neg.f64 (pow.f64 (exp.f64 x) x))))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
Outputs
(-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 1 (-.f64 (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (-.f64 1 (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x))) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x)))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)))) (fma.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (pow.f64 x 4) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x))) 1) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (-.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (-.f64 (*.f64 (/.f64 2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))) (pow.f64 x 4))) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (fma.f64 -1 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (pow.f64 x 6)) (+.f64 1 (fma.f64 -1 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x)))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)))) (fma.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (pow.f64 x 4) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x))) 1) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) -2) (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (/.f64 1/6 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (/.f64 1/6 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))))) (pow.f64 x 6))) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (fma.f64 (neg.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 -2 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (*.f64 (/.f64 1/6 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (*.f64 (/.f64 1/6 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))))) (pow.f64 x 6) (-.f64 1 (fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (-.f64 (*.f64 (/.f64 2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))) (pow.f64 x 4) (*.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 1 (-.f64 (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (-.f64 1 (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x))) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x)))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)))) (fma.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (pow.f64 x 4) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x))) 1) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (-.f64 1 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (-.f64 (*.f64 (/.f64 2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))) (pow.f64 x 4))) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(-.f64 (fma.f64 -1 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (pow.f64 x 6)) (+.f64 1 (fma.f64 -1 (*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4)) (neg.f64 (*.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x)))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (-.f64 (fma.f64 -1 (fma.f64 (+.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)))) (fma.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (pow.f64 x 4) (*.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x))) 1) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) -2) (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (/.f64 1/6 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (/.f64 1/6 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))))) (pow.f64 x 6))) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 (fma.f64 (neg.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 -2 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (*.f64 (/.f64 1/6 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (*.f64 (/.f64 1/6 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))))) (pow.f64 x 6) (-.f64 1 (fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (-.f64 (*.f64 (/.f64 2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))) (pow.f64 x 4) (*.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x))))) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3))))
(-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(-.f64 1 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3)))
(/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))
(/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))
(fma.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(fma.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))
(fma.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(fma.f64 (+.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)))) (fma.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (-.f64 (*.f64 (/.f64 2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1/6 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5)))))) (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) 2) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (fma.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1/6 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 1/2))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (*.f64 -2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (*.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2) (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (/.f64 (*.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) -2) (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (/.f64 1/6 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (*.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (/.f64 1/6 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)))) (fma.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (pow.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))) (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (*.f64 x x) (/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2)) (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 -2 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (*.f64 (/.f64 1/6 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 1/2 (*.f64 (/.f64 1/6 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))))))))))) (pow.f64 x 6) (fma.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 -2 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (-.f64 (*.f64 (/.f64 2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (pow.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) 2))) (*.f64 (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))))))) (pow.f64 x 4) (fma.f64 (fma.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 2))) (*.f64 x x) (/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (exp.f64 (pow.f64 x 2)) 3)))
(/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))
(/.f64 (pow.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(/.f64 (pow.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) 3) (pow.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)) 3))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(+.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(-.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))) (/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1/2))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))) (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)) (+.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 6))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 1)
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(exp.f64 (log.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))))
(-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3))
(*.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 x) x)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1)
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3/2))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3) (/.f64 1 (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) 1) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (/.f64 (/.f64 1 (pow.f64 (exp.f64 x) x)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2)) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1/2) (pow.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) 1/2))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 1 (/.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3) (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (pow.f64 (exp.f64 x) x) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (pow.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)) 3))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) 1) (/.f64 (pow.f64 (exp.f64 x) x) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (exp.f64 x) x))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2) (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (neg.f64 (pow.f64 (exp.f64 x) x))))
(/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (neg.f64 (pow.f64 (exp.f64 x) x))) (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (neg.f64 (pow.f64 (exp.f64 x) x))))
(*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (neg.f64 (pow.f64 (exp.f64 x) x)))) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (pow.f64 (exp.f64 x) x))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(/.f64 (*.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 2)) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (neg.f64 (pow.f64 (exp.f64 x) x))))
(/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (/.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (neg.f64 (pow.f64 (exp.f64 x) x))) (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (neg.f64 (pow.f64 (exp.f64 x) x))))
(*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 2) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (neg.f64 (pow.f64 (exp.f64 x) x)))) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 6)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))))))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))
(pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 3)

localize5.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
99.7%
(*.f64 564193179035109/500000000000000 x)
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
2 → 3
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 564193179035109/500000000000000 x)
0.0ms
x
@inf
(*.f64 564193179035109/500000000000000 x)
0.0ms
x
@inf
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
0.0ms
x
@0
(*.f64 564193179035109/500000000000000 x)
0.0ms
x
@-inf
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1540×add-sqr-sqrt
1502×*-un-lft-identity
1426×add-cube-cbrt
1416×add-cbrt-cube
1402×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0720
115216
2183916
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
Outputs
(((-.f64 (+.f64 1 (*.f64 564193179035109/500000000000000 x)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (*.f64 564193179035109/500000000000000 x) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((log.f64 (pow.f64 (exp.f64 x) 564193179035109/500000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((cbrt.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((expm1.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((exp.f64 (log.f64 (*.f64 564193179035109/500000000000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((exp.f64 (*.f64 (log.f64 (*.f64 564193179035109/500000000000000 x)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((log1p.f64 (expm1.f64 (*.f64 564193179035109/500000000000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)))
(((-.f64 (+.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))) (/.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (/.f64 1 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((*.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 1 (/.f64 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)) (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 1 (/.f64 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))) (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000) (-.f64 (*.f64 564193179035109/500000000000000 x) 1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 (neg.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (neg.f64 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((/.f64 (neg.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((sqrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((log.f64 (exp.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((expm1.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((exp.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((exp.f64 (*.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((log1p.f64 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((fma.f64 564193179035109/500000000000000 x 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((fma.f64 x 564193179035109/500000000000000 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((fma.f64 1 (*.f64 564193179035109/500000000000000 x) 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((fma.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2) (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((*.f64 564193179035109/500000000000000 x) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))) #f)))

simplify64.0ms (0.3%)

Algorithm
egg-herbie
Rules
1130×associate-/l*
974×associate-*r*
770×associate-*l*
758×associate-+r+
704×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01091118
1254882
2887686
33856686
Stop Event
node limit
Counts
48 → 57
Calls
Call 1
Inputs
1/1000000000
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(-.f64 (+.f64 1 (*.f64 564193179035109/500000000000000 x)) 1)
(pow.f64 (*.f64 564193179035109/500000000000000 x) 1)
(pow.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 3)
(pow.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/3)
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 x) 564193179035109/500000000000000))
(cbrt.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x)))
(exp.f64 (log.f64 (*.f64 564193179035109/500000000000000 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 564193179035109/500000000000000 x)) 1))
(log1p.f64 (expm1.f64 (*.f64 564193179035109/500000000000000 x)))
(-.f64 (+.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1)
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))) (/.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))))
(*.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(*.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (/.f64 1 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))))
(*.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x)))))
(/.f64 1 (/.f64 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)) (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))
(/.f64 1 (/.f64 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))) (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(/.f64 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000) (-.f64 (*.f64 564193179035109/500000000000000 x) 1/1000000000))
(/.f64 (neg.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (neg.f64 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))))
(/.f64 (neg.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x)))))
(pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(pow.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2)
(pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))
(log.f64 (exp.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(exp.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1))
(log1p.f64 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 x 564193179035109/500000000000000 1/1000000000)
(fma.f64 1 (*.f64 564193179035109/500000000000000 x) 1/1000000000)
(fma.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) 1/1000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2) (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 1/1000000000)
Outputs
1/1000000000
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(-.f64 (+.f64 1 (*.f64 564193179035109/500000000000000 x)) 1)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (*.f64 564193179035109/500000000000000 x) 1)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) 2)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 3)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
(sqrt.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))
(log.f64 (pow.f64 (exp.f64 x) 564193179035109/500000000000000))
(*.f64 564193179035109/500000000000000 x)
(cbrt.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x)))
(*.f64 564193179035109/500000000000000 x)
(exp.f64 (log.f64 (*.f64 564193179035109/500000000000000 x)))
(*.f64 564193179035109/500000000000000 x)
(exp.f64 (*.f64 (log.f64 (*.f64 564193179035109/500000000000000 x)) 1))
(*.f64 564193179035109/500000000000000 x)
(log1p.f64 (expm1.f64 (*.f64 564193179035109/500000000000000 x)))
(*.f64 564193179035109/500000000000000 x)
(-.f64 (+.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))) (/.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 -318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) x 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(*.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (/.f64 1 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 -318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) x 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(*.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000) 1) (+.f64 1/1000000000000000000 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 -564193179035109/500000000000000000000000 x))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 1 (/.f64 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)) (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 -318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) x 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 1 (/.f64 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))) (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000) 1) (+.f64 1/1000000000000000000 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 -564193179035109/500000000000000000000000 x))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x)))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 -318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) x 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x))))
(/.f64 (*.f64 (+.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000) 1) (+.f64 1/1000000000000000000 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 -564193179035109/500000000000000000000000 x))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(/.f64 (*.f64 (+.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000) 1) (+.f64 1/1000000000000000000 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 -564193179035109/500000000000000000000000 x))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000) (-.f64 (*.f64 564193179035109/500000000000000 x) 1/1000000000))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 -318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) x 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (neg.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (neg.f64 (+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 -318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (-.f64 1/1000000000000000000 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) x 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (neg.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (+.f64 1/1000000000000000000 (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 564193179035109/500000000000000000000000 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000) 1) (+.f64 1/1000000000000000000 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (*.f64 -564193179035109/500000000000000000000000 x))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3) 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(pow.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/3)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(sqrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(log.f64 (exp.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(expm1.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(exp.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(log1p.f64 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 x 564193179035109/500000000000000 1/1000000000)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 1 (*.f64 564193179035109/500000000000000 x) 1/1000000000)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) (sqrt.f64 (*.f64 564193179035109/500000000000000 x)) 1/1000000000)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2) (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 1/1000000000)
(+.f64 1 (-.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 0)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)

localize33.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
99.7%
(*.f64 564193179035109/500000000000000 x)
99.3%
(*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2))
92.8%
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x)))
Compiler

Compiled 68 to 54 computations (20.6% saved)

series3.0ms (0%)

Counts
3 → 6
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2))
0.0ms
x
@inf
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x)))
0.0ms
x
@0
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
0.0ms
x
@inf
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
0.0ms
x
@inf
(*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2))

rewrite162.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1170×associate-*r/
1022×distribute-lft-in
870×associate-*l/
342×associate-+l+
328×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01561
133961
2414861
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x)))
(*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (-.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (-.f64 1 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (-.f64 1 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 1 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (exp.f64 (log1p.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x))) (-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)) 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (/.f64 (pow.f64 x 4) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)) 318313943269742557644254641881/250000000000000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (+.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (+.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (*.f64 x 564193179035109/500000000000000)) (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((-.f64 (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 1) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((*.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 1 (/.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (-.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000)) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (+.f64 (pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (+.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (-.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) 3)) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000))) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3))) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) 1) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) 1) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) 1) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000)) 1) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) 1) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) 1) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) 1) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) 3)) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (-.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) 1) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (+.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)))) (-.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) 1) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((sqrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log.f64 (exp.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((cbrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((expm1.f64 (log1p.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((exp.f64 (log.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((exp.f64 (*.f64 (log.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log1p.f64 (expm1.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 (*.f64 x x) -2364858879768868679/20000000000000000000000 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 1 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 1 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 2) (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((sqrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log.f64 (pow.f64 (exp.f64 -2364858879768868679/20000000000000000000000) (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((cbrt.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((expm1.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((exp.f64 (log.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((exp.f64 (*.f64 (log.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log1p.f64 (expm1.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (*.f64 (sqrt.f64 -375451252922475856043509345477/1000000000000000000000000000000) (pow.f64 x 3/2)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (*.f64 x (cbrt.f64 -375451252922475856043509345477/1000000000000000000000000000000)) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((pow.f64 (pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((sqrt.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log.f64 (pow.f64 (exp.f64 -375451252922475856043509345477/1000000000000000000000000000000) (pow.f64 x 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((cbrt.f64 (pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((expm1.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((exp.f64 (log.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((exp.f64 (*.f64 (log.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)) ((log1p.f64 (expm1.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))) (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) #f)))

simplify178.0ms (0.8%)

Algorithm
egg-herbie
Rules
1756×associate-*l/
1650×associate-/r*
740×associate-+r+
730×associate-+l+
702×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034010747
19719783
243789783
Stop Event
node limit
Counts
127 → 193
Calls
Call 1
Inputs
(*.f64 564193179035109/500000000000000 x)
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 564193179035109/500000000000000 x))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (-.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (-.f64 1 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (-.f64 1 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 1 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (*.f64 x 564193179035109/500000000000000))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) 1)
(-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x))) (-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)) 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x 4) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) 1)
(-.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)) 318313943269742557644254641881/250000000000000000000000000000)))
(-.f64 (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) 1)
(-.f64 (+.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (*.f64 x 564193179035109/500000000000000)) (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))) 1)
(-.f64 (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 1) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1)
(*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 1)
(*.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(*.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(*.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))))
(*.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(*.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))))
(/.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 1 (/.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000)) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))
(/.f64 (+.f64 (pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (+.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (-.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) 3)) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000))) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3))) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) 1) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) 1) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) 1) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000)) 1) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) 1) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) 1) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) 1) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) 3)) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (-.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) 1) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (+.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)))) (-.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) 1) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 1)
(pow.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 3)
(pow.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 2))
(log.f64 (exp.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))))
(cbrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(exp.f64 (log.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 (*.f64 x x) -2364858879768868679/20000000000000000000000 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 1 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 1 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 2) (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) 1)
(pow.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) 1)
(pow.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) 2)
(pow.f64 (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) 3)
(pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 1/3)
(sqrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 -2364858879768868679/20000000000000000000000) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))
(cbrt.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) 1)
(pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 1)
(pow.f64 (*.f64 (sqrt.f64 -375451252922475856043509345477/1000000000000000000000000000000) (pow.f64 x 3/2)) 2)
(pow.f64 (*.f64 x (cbrt.f64 -375451252922475856043509345477/1000000000000000000000000000000)) 3)
(pow.f64 (pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 3) 1/3)
(sqrt.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)))
(log.f64 (pow.f64 (exp.f64 -375451252922475856043509345477/1000000000000000000000000000000) (pow.f64 x 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))
(cbrt.f64 (pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(exp.f64 (log.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
Outputs
(*.f64 564193179035109/500000000000000 x)
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 564193179035109/500000000000000 x))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 564193179035109/500000000000000 x))
(*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000)))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (-.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (expm1.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (-.f64 1 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 1) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (expm1.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (-.f64 1 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 1 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (*.f64 x 564193179035109/500000000000000))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) 1)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x))) (-.f64 (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)) 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(+.f64 (-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) 318313943269742557644254641881/250000000000000000000000000000 (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 (/.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) (pow.f64 x 6))) (/.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 (pow.f64 x 4) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(-.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 1) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (expm1.f64 (log1p.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(-.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)))) (/.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -564193179035109/500000000000000 x)) 318313943269742557644254641881/250000000000000000000000000000)))
(+.f64 (-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(-.f64 (/.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) 318313943269742557644254641881/250000000000000000000000000000 (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 (/.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))) (pow.f64 x 6))) (/.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))))
(-.f64 (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) 1)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(-.f64 (+.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (expm1.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))))
(-.f64 (+.f64 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (*.f64 x 564193179035109/500000000000000)) (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))) 1)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(-.f64 (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 1) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (expm1.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))))
(*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 1)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(*.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(*.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(*.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(*.f64 (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000)))) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))) (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000)))) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (-.f64 (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))) (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))))
(*.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))))
(/.f64 (*.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))) (-.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))) (+.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))) 3)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 (pow.f64 x 4) 3) 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000))) 3))) (fma.f64 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000))) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(/.f64 1 (/.f64 1 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (sqrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (/.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))) (/.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))
(/.f64 (cbrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (/.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))) (cbrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))) (cbrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))))
(/.f64 (-.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))
(/.f64 (/.f64 (-.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 6) (pow.f64 x 6))) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))
(/.f64 (-.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 12)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000)) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))
(/.f64 (fma.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 564193179035109/500000000000000 x)))
(/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 x -564193179035109/500000000000000)))
(/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000)) (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 4)) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 4)) (*.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))) (+.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (-.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))))))
(/.f64 (+.f64 (*.f64 -2313380488909800559175638155481010834094143166115694240584167839312249486311275980802626520108548914908891297462068981768578327328042240261875708605465166998263619719/512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 6) 3)) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3) 3)) (*.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))) (-.f64 (+.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 6) (pow.f64 x 6))) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))))
(/.f64 (fma.f64 -2313380488909800559175638155481010834094143166115694240584167839312249486311275980802626520108548914908891297462068981768578327328042240261875708605465166998263619719/512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3) 3)) (*.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 12) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3) (*.f64 (pow.f64 x 6) 13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) (fma.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 (*.f64 564193179035109/500000000000000 x) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 x -564193179035109/500000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) 3)) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) 3)) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 4)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (fma.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 4) 3)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (fma.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000))) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))
(/.f64 (fma.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 564193179035109/500000000000000 x)))
(/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 x -564193179035109/500000000000000)))
(/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000)) (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3))) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) (fma.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 (*.f64 564193179035109/500000000000000 x) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 x -564193179035109/500000000000000)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))) (sqrt.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) (sqrt.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))) (sqrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) 2) (cbrt.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2) (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (cbrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) 2) (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))) (cbrt.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (cbrt.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))) (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) 1) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (*.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) 1) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) 1) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000)) 1) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))
(/.f64 (fma.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (neg.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))) (-.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 564193179035109/500000000000000 x)))
(/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 x -564193179035109/500000000000000)))
(/.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000)) (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) 1) (+.f64 (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) (-.f64 (*.f64 (*.f64 x x) 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 3)) (fma.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) (-.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)) (*.f64 (*.f64 564193179035109/500000000000000 x) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (*.f64 x -564193179035109/500000000000000)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) 1) (neg.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) 1) (neg.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (sqrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))) (sqrt.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) (sqrt.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))) (sqrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) 2) (cbrt.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (cbrt.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) 2) (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))) (cbrt.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))) (cbrt.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))) (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2))) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 4)) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 4)) (*.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) 3)) (/.f64 1 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (+.f64 (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) 3)) (*.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 4)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (fma.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f64 (/.f64 (-.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 4) 3)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (fma.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (*.f64 (pow.f64 x 8) 31276699628173052960689277734938880815398759974516379694187282970895811681/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (-.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))
(/.f64 (/.f64 (-.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 6) (pow.f64 x 6))) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))
(/.f64 (-.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 12)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (-.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6))) (-.f64 (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)))))
(/.f64 (+.f64 (*.f64 -2313380488909800559175638155481010834094143166115694240584167839312249486311275980802626520108548914908891297462068981768578327328042240261875708605465166998263619719/512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 6) 3)) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3) 3)) (*.f64 (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))) (-.f64 (+.f64 (*.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 x 6) (pow.f64 x 6))) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)))))
(/.f64 (fma.f64 -2313380488909800559175638155481010834094143166115694240584167839312249486311275980802626520108548914908891297462068981768578327328042240261875708605465166998263619719/512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3) 3)) (*.f64 (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 174916741744530169485602241989083732102045364457582494948291785978236622822440531004512385771982996524629883921/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 12) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 6)) (*.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3) (*.f64 (pow.f64 x 6) 13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) 1) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))) (sqrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))) (cbrt.f64 (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(-.f64 (*.f64 (/.f64 (pow.f64 x 4) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (/.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (-.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (pow.f64 x 4) -5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (-.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 2)) (+.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)))) (-.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (*.f64 (-.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (+.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 2)) (*.f64 (fma.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))) (-.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))))
(/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) 1) (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(/.f64 (/.f64 (+.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000) (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (-.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))))
(/.f64 (fma.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6) (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000 (*.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 2364858879768868679/20000000000000000000000 (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) 3)) (fma.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (*.f64 (*.f64 x x) 2364858879768868679/20000000000000000000000)) (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)))
(pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 1)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(pow.f64 (sqrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 2)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(pow.f64 (cbrt.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 3)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(pow.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 3) 1/3)
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(sqrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 2))
(sqrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))) 2))
(fabs.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000)))))
(log.f64 (exp.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(cbrt.f64 (pow.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 3))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(expm1.f64 (log1p.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(exp.f64 (log.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))) 1))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(log1p.f64 (expm1.f64 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 (*.f64 x x) -2364858879768868679/20000000000000000000000 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 1 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 1 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(+.f64 (pow.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) 2) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(+.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)) (pow.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) 2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) 2) (cbrt.f64 (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000))) (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))
(fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 x 564193179035109/500000000000000)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))) 1)
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(pow.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)) 1)
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(pow.f64 (*.f64 x (sqrt.f64 -2364858879768868679/20000000000000000000000)) 2)
(pow.f64 (cbrt.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) 3)
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(pow.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000))
(sqrt.f64 (*.f64 (pow.f64 x 4) 5592557521221668486227460727547205041/400000000000000000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 -2364858879768868679/20000000000000000000000) (*.f64 x x)))
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x)))))
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(cbrt.f64 (*.f64 -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 x 6) -13225609314679235960422718430345445155956007489015810839/8000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(exp.f64 (log.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(exp.f64 (*.f64 (log.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))) 1))
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(log1p.f64 (expm1.f64 (*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))))
(*.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))) 1)
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 1)
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (*.f64 (sqrt.f64 -375451252922475856043509345477/1000000000000000000000000000000) (pow.f64 x 3/2)) 2)
(pow.f64 (*.f64 x (cbrt.f64 -375451252922475856043509345477/1000000000000000000000000000000)) 3)
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(pow.f64 (pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 3) 1/3)
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(sqrt.f64 (*.f64 140963643321056935033576405449285751835683669767836940357529/1000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 6)))
(log.f64 (pow.f64 (exp.f64 -375451252922475856043509345477/1000000000000000000000000000000) (pow.f64 x 3)))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(cbrt.f64 (pow.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) 3))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(expm1.f64 (log1p.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(exp.f64 (log.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))) 1))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))
(log1p.f64 (expm1.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
(*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))

localize149.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
78.2%
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
77.0%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
Compiler

Compiled 455 to 336 computations (26.2% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
1.0ms
x
@0
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
0.0ms
x
@inf
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
0.0ms
x
@-inf
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
0.0ms
x
@-inf
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
650×add-sqr-sqrt
618×*-un-lft-identity
616×pow1
612×add-exp-log
610×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029314
1656274
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
Outputs
(((+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)))
(((+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #f)))

simplify181.0ms (0.8%)

Algorithm
egg-herbie
Rules
982×associate-*r*
952×associate-+r+
922×associate--r+
914×associate--l+
868×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024220474
174417930
2238217882
Stop Event
node limit
Counts
76 → 55
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (+.f64 (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) 1) (+.f64 (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (pow.f64 x 4) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) (-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 1421413741/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 6) (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (pow.f64 x 4) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (+.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 -1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 1421413741/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (+.f64 (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) 1) (+.f64 (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (pow.f64 x 4) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) (-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 1421413741/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 6) (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (pow.f64 x 4) 1) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (+.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (/.f64 -1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 1421413741/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))))
(-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (-.f64 (+.f64 1 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) -1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (+.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))

localize108.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
99.3%
(*.f64 3275911/10000000 (fabs.f64 x))
99.1%
(/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))
78.2%
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
Compiler

Compiled 332 to 252 computations (24.1% saved)

series15.0ms (0.1%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@0
(/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
2.0ms
x
@0
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
2.0ms
x
@inf
(/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
2.0ms
x
@-inf
(/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
2.0ms
x
@inf
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
738×add-sqr-sqrt
700×*-un-lft-identity
696×pow1
692×add-exp-log
692×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033259
1769259
Stop Event
node limit
Counts
3 → 60
Calls
Call 1
Inputs
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))
(/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
Outputs
(((+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((+.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((+.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 1 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((/.f64 (-.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1) (-.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))
(((*.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (sqrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1/2) (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1/2) (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))
(((-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 1 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (sqrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (sqrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (*.f64 (cbrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (*.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2)) 1)) (-.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1 (pow.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 3))) (+.f64 (*.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2)) (-.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((*.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/2) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((neg.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log.f64 (exp.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((cbrt.f64 (*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((expm1.f64 (log1p.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((exp.f64 (log.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)) ((log1p.f64 (expm1.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1) (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)) (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) #f)))

simplify120.0ms (0.5%)

Algorithm
egg-herbie
Rules
974×associate-+l+
802×distribute-lft-in
778×associate--l+
718×distribute-rgt-in
636×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027510824
180610074
2237310046
Stop Event
node limit
Counts
92 → 114
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1)
(+.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1) 1)
(*.f64 1 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1) (-.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1))
(pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))
(*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1)
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (sqrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1/2) (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1/2) (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1/2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1)
(pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1)
(pow.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)
(log.f64 (exp.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(*.f64 1 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (sqrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (*.f64 (cbrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (*.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2)) 1)) (-.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1 (pow.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 3))) (+.f64 (*.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2)) (-.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(*.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/2) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/2))
(pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(neg.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(log.f64 (exp.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(exp.f64 (log.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))
(+.f64 1 (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (-.f64 (+.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 -31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1061405429/1000000000 (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))
(+.f64 1 (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (-.f64 (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1061405429/1000000000 (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))
(+.f64 1 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 x 4)) (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x))))) (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (*.f64 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (pow.f64 x 4)))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (-.f64 1 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1061405429/1000000000 (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 1 (-.f64 (fma.f64 -1/6 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6))) (+.f64 (/.f64 1453152027/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4)))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 x 6)) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 x 4)) (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)))))) (-.f64 1 (+.f64 (/.f64 1061405429/1000000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 -1/6 (*.f64 (pow.f64 x 6) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (-.f64 (fma.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (*.f64 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (pow.f64 x 4)))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (-.f64 1 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (fma.f64 1061405429/1000000000 (/.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3)))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 1)
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(+.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))))) (exp.f64 (*.f64 -1 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(+.f64 1 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (-.f64 (-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 31853699/125000000) (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (exp.f64 (*.f64 x (neg.f64 x)))))
(+.f64 1 (*.f64 (/.f64 (exp.f64 (*.f64 x (neg.f64 x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 -31853699/125000000 (fma.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))))))))
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (+.f64 8890523/31250000 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2)))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 1421413741/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))
(/.f64 (-.f64 (+.f64 8890523/31250000 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (-.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(/.f64 (+.f64 (fma.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 8890523/31250000) (-.f64 (/.f64 -1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1421413741/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1)
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(+.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1) 1)
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1)
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1/2))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1) (-.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) 1))
(/.f64 (fma.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) -1) (+.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) -1))
(/.f64 (fma.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))) -1) (+.f64 -1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 -1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x)) (/.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 -1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 1)
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(*.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1)
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (sqrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)))
(*.f64 (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1/2) (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1/2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(*.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1/2) (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1/2))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) -1)
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 1)
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(pow.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(log.f64 (exp.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -4)))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)))
(/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))
(pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 1 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (sqrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (*.f64 (cbrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (*.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (cbrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 2)) (/.f64 (cbrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(*.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2))) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (cbrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (*.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2)) 1)) (-.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2) -1)) (fma.f64 3275911/10000000 (fabs.f64 x) -1))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 (*.f64 x x) 10731592879921/100000000000000 -1) (fma.f64 3275911/10000000 (fabs.f64 x) -1)))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 (*.f64 x x) 10731592879921/100000000000000 -1)) (fma.f64 3275911/10000000 (fabs.f64 x) -1))
(*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 1 (pow.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 3))) (+.f64 (*.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2)) (-.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(/.f64 (*.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 10731592879921/100000000000000 (pow.f64 (fabs.f64 x) 2) (-.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 35155743162854883031/1000000000000000000000 (pow.f64 (fabs.f64 x) 3))))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 35155743162854883031/1000000000000000000000 (pow.f64 (fabs.f64 x) 3) 1) (+.f64 (fma.f64 (*.f64 x x) 10731592879921/100000000000000 1) (*.f64 (fabs.f64 x) -3275911/10000000))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (sqrt.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(*.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/2) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1/2))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(neg.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (neg.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (neg.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
(log.f64 (exp.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(cbrt.f64 (*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(cbrt.f64 (*.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(exp.f64 (log.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (+.f64 (*.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2)) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))
(/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (fma.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) -2) (/.f64 -1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))

eval2.0s (9%)

Compiler

Compiled 97470 to 74477 computations (23.6% saved)

prune204.0ms (0.9%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New7369745
Fresh6915
Picked101
Done527
Total74820768
Accurracy
99.7%
Counts
768 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.3%
(/.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
50.9%
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
76.3%
(/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
76.8%
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
76.3%
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
75.9%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
50.5%
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
78.1%
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
76.8%
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
50.8%
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
52.6%
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
50.5%
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
51.8%
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
49.7%
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
53.4%
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
4.0%
(*.f64 564193179035109/500000000000000 x)
78.1%
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
51.4%
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
53.2%
1
54.5%
1/1000000000
Compiler

Compiled 1572 to 1248 computations (20.6% saved)

localize195.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
98.4%
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
78.2%
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
Compiler

Compiled 455 to 336 computations (26.2% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
0.0ms
x
@inf
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
0.0ms
x
@-inf
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
650×add-sqr-sqrt
618×*-un-lft-identity
616×pow1
612×add-exp-log
610×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029157
1654137
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
Outputs
(((+.f64 1 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((+.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((+.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #f)))

simplify145.0ms (0.6%)

Algorithm
egg-herbie
Rules
914×associate--r+
912×associate--l+
906×associate-+r+
834×+-commutative
816×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
024210853
17519361
223629325
Stop Event
node limit
Counts
39 → 67
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(+.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
Outputs
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(-.f64 (-.f64 (+.f64 (+.f64 1 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 1 (+.f64 (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) 1) (+.f64 (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (pow.f64 x 4) 1) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 8890523/62500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 31853699/125000000 (-.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (*.f64 1453152027/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (+.f64 (*.f64 31853699/125000000 (-.f64 (*.f64 1/3 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) (/.f64 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (-.f64 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5)) (*.f64 7/6 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))))) (+.f64 (*.f64 62233661/187500000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 (*.f64 1421413741/1000000000 (-.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (*.f64 7/6 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (*.f64 3390688063/2000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4)))))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4))) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (pow.f64 x 2)) (*.f64 8890523/31250000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5))) (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))))))
(-.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 4) (+.f64 1 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (-.f64 (/.f64 1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (fma.f64 1061405429/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (-.f64 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 7/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 1421413741/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (fma.f64 31853699/125000000 (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 4) (-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1/2 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (fma.f64 1421413741/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (*.f64 -1/6 (/.f64 1 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 6) (fma.f64 (+.f64 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (-.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (+.f64 1 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))))
(+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 1421413741/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (+.f64 (/.f64 1061405429/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (+.f64 (/.f64 1453152027/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 8890523/62500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/250000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (pow.f64 x 4) 1) (+.f64 (fma.f64 (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 31853699/125000000 (-.f64 (/.f64 1/3 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 (/.f64 1/2 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (fma.f64 1421413741/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (/.f64 3390688063/2000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4))) (fma.f64 1061405429/1000000000 (/.f64 -1/6 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 62233661/187500000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))))))) (pow.f64 x 6) (fma.f64 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (-.f64 (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (+.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))))) (*.f64 x x) (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (-.f64 (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (exp.f64 (pow.f64 x 2))))) (+.f64 1 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (exp.f64 (pow.f64 x 2))))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (+.f64 (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (exp.f64 (*.f64 x x)))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (pow.f64 (exp.f64 x) x))) (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (pow.f64 (exp.f64 x) x)))) (+.f64 (/.f64 1421413741/1000000000 (*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (pow.f64 (exp.f64 x) x))))) (/.f64 31853699/125000000 (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x)))))
(+.f64 (/.f64 8890523/31250000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2) (exp.f64 (*.f64 x x)))) (-.f64 (+.f64 1 (-.f64 (/.f64 1453152027/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4) (exp.f64 (*.f64 x x)))) (/.f64 1421413741/1000000000 (*.f64 (exp.f64 (*.f64 x x)) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (+.f64 (/.f64 (/.f64 31853699/125000000 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 1061405429/1000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(+.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))) (/.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 1))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 1))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1/2))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))) (-.f64 1 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (+.f64 -31853699/125000000 (neg.f64 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (-.f64 (/.f64 (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 1))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 1))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1)))) 3))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 x 1))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 564193179035109/500000000000000 x)
Compiler

Compiled 6 to 4 computations (33.3% saved)

localize16.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
99.8%
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
58.8%
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
Compiler

Compiled 26 to 14 computations (46.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
0.0ms
x
@inf
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
0.0ms
x
@0
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
0.0ms
x
@-inf
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
0.0ms
x
@inf
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))

rewrite163.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
864×*-commutative
576×unswap-sqr
512×swap-sqr
402×distribute-lft-in
398×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01053
121329
2260929
Stop Event
node limit
Counts
3 → 162
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
Outputs
(((+.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) -1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 x 564193179035109/500000000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 x (pow.f64 318313943269742557644254641881/250000000000000000000000000000 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 x 564193179035109/500000000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 x 564193179035109/500000000000000) (pow.f64 1 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 1 (*.f64 x 564193179035109/500000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 x) (pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 564193179035109/500000000000000 x) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x)) (sqrt.f64 x)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 318313943269742557644254641881/250000000000000000000000000000 1/2) x) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 1 1/2) (*.f64 x 564193179035109/500000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) 1/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 1/2) (sqrt.f64 x)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))) (*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3/2) (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/6) (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/6)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 x 564193179035109/500000000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((fabs.f64 (*.f64 x 564193179035109/500000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log.f64 (pow.f64 (exp.f64 564193179035109/500000000000000) x)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x 564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((expm1.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((exp.f64 (log.f64 (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log1p.f64 (expm1.f64 (*.f64 x 564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) -1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 x 564193179035109/500000000000000) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) 1/2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 2/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((sqrt.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log.f64 (pow.f64 (exp.f64 318313943269742557644254641881/250000000000000000000000000000) (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((cbrt.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((expm1.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((exp.f64 (*.f64 (log.f64 (*.f64 x 564193179035109/500000000000000)) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log1p.f64 (expm1.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)))
(((-.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 999999999/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((-.f64 (+.f64 1/1000000000 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((-.f64 (/.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)) (/.f64 1/1000000000000000000 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) (/.f64 1 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 1 (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (/.f64 1 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 1 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 1 (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (fma.f64 564193179035109/500000000000000 x 1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 1/1000000000000000000000000000000000000 (pow.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 2))) (-.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 3))) (+.f64 1/1000000000000000000000000000000000000 (*.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) (-.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 1/1000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3/2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/6)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) 1) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) 1) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) 1) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) 1) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 1 (/.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 1 (/.f64 (/.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 1 (/.f64 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 1 (/.f64 (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 1 (/.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 3)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) (*.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 1/1000000000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 (*.f64 x x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 1 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000)) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) 1) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) 1) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) 1) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 1/1000000000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 (*.f64 x x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 3)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) (*.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (*.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) 1) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) 1) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))) (+.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) 3) (pow.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) 3)) (+.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))) (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/3) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((neg.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((neg.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((sqrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log.f64 (exp.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log.f64 (+.f64 1 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((expm1.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((exp.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((log1p.f64 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((fma.f64 1 (*.f64 x 564193179035109/500000000000000) 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((fma.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((fma.f64 564193179035109/500000000000000 x 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 1/1000000000) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) #f)))

simplify158.0ms (0.7%)

Algorithm
egg-herbie
Rules
1396×associate-/r*
904×associate-*r/
746×associate-*l/
630×associate-/l/
490×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04326476
111555644
237865170
Stop Event
node limit
Counts
198 → 243
Calls
Call 1
Inputs
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
1/1000000000
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(*.f64 -564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1)
(*.f64 x 564193179035109/500000000000000)
(*.f64 x (pow.f64 318313943269742557644254641881/250000000000000000000000000000 1/2))
(*.f64 (*.f64 x 564193179035109/500000000000000) 1)
(*.f64 (*.f64 x 564193179035109/500000000000000) (pow.f64 1 1/2))
(*.f64 1 (*.f64 x 564193179035109/500000000000000))
(*.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 1/2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)))
(*.f64 (pow.f64 318313943269742557644254641881/250000000000000000000000000000 1/2) x)
(*.f64 (pow.f64 1 1/2) (*.f64 x 564193179035109/500000000000000))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) 1/2))
(*.f64 (pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 1/2) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (*.f64 x 564193179035109/500000000000000))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))) (*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3/2) (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/6) (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1))))
(pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/2)
(pow.f64 (*.f64 x 564193179035109/500000000000000) 1)
(pow.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)
(pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3)
(pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/3)
(fabs.f64 (*.f64 x 564193179035109/500000000000000))
(log.f64 (pow.f64 (exp.f64 564193179035109/500000000000000) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 564193179035109/500000000000000))))
(cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))
(exp.f64 (log.f64 (*.f64 x 564193179035109/500000000000000)))
(log1p.f64 (expm1.f64 (*.f64 x 564193179035109/500000000000000)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1))))
(pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1)
(pow.f64 (*.f64 x 564193179035109/500000000000000) 2)
(pow.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)
(pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 3)
(pow.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) 1/2)
(pow.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) 1/3)
(pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 2/3)
(sqrt.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 318313943269742557644254641881/250000000000000000000000000000) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6))
(expm1.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 x 564193179035109/500000000000000)) 2))
(log1p.f64 (expm1.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 999999999/1000000000)
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))
(-.f64 (+.f64 1/1000000000 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1)
(-.f64 (/.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)) (/.f64 1/1000000000000000000 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)))
(*.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(*.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(*.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(*.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) (/.f64 1 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)))
(*.f64 (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))
(*.f64 (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))
(*.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 1 (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000)))))
(*.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (/.f64 1 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 1/1000000000000000000000000000000000000 (pow.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 2))) (-.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 3))) (+.f64 1/1000000000000000000000000000000000000 (*.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) (-.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 1/1000000000000000000))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/6))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) 1) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) 1) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) 1) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) 1) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(/.f64 1 (/.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1))
(/.f64 1 (/.f64 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000)))
(/.f64 1 (/.f64 (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(/.f64 1 (/.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))
(/.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000)))
(/.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 3)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) (*.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 1/1000000000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 (*.f64 x x))))))
(/.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000)) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) 1) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))
(/.f64 (*.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) 1) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) 1) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000))
(/.f64 (*.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 1/1000000000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 3)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) (*.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (*.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) 1) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) 1) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1))
(/.f64 (-.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))) (+.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) 3) (pow.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) 3)) (+.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))) (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))))))
(pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(pow.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2)
(pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3)
(pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/3)
(neg.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000)))))
(neg.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(sqrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))
(log.f64 (exp.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))
(cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(exp.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(log1p.f64 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 1 (*.f64 x 564193179035109/500000000000000) 1/1000000000)
(fma.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 1/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 1/1000000000)
Outputs
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 x -564193179035109/500000000000000)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 x -564193179035109/500000000000000)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 x -564193179035109/500000000000000)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 x -564193179035109/500000000000000)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (pow.f64 x 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
1/1000000000
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 -564193179035109/500000000000000 x)
(*.f64 x -564193179035109/500000000000000)
(+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(+.f64 1/1000000000 (*.f64 -564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(+.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) -1)
(*.f64 564193179035109/500000000000000 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1)
(*.f64 564193179035109/500000000000000 x)
(*.f64 x 564193179035109/500000000000000)
(*.f64 564193179035109/500000000000000 x)
(*.f64 x (pow.f64 318313943269742557644254641881/250000000000000000000000000000 1/2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (*.f64 x 564193179035109/500000000000000) 1)
(*.f64 564193179035109/500000000000000 x)
(*.f64 (*.f64 x 564193179035109/500000000000000) (pow.f64 1 1/2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 1 (*.f64 x 564193179035109/500000000000000))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 1/2))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 318313943269742557644254641881/250000000000000000000000000000 1/2) x)
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 1 1/2) (*.f64 x 564193179035109/500000000000000))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 1/2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 4) 1/2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 1/2) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000))) (cbrt.f64 (*.f64 x 564193179035109/500000000000000))))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x))) (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x))) (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))) (*.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)))))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x))) (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 564193179035109/500000000000000 x)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x))) (cbrt.f64 (sqrt.f64 (*.f64 564193179035109/500000000000000 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3/2) (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3/2))
(*.f64 564193179035109/500000000000000 x)
(*.f64 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/6) (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/6))
(cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1) (*.f64 564193179035109/500000000000000 x)) (+.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 564193179035109/500000000000000 x)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x)) (log1p.f64 (*.f64 564193179035109/500000000000000 x)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 564193179035109/500000000000000 x)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 564193179035109/500000000000000 x))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 564193179035109/500000000000000 x)))))))
(pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/2)
(sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))
(sqrt.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))
(pow.f64 (*.f64 x 564193179035109/500000000000000) 1)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 2)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 3)
(*.f64 564193179035109/500000000000000 x)
(pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))
(fabs.f64 (*.f64 x 564193179035109/500000000000000))
(*.f64 564193179035109/500000000000000 x)
(log.f64 (pow.f64 (exp.f64 564193179035109/500000000000000) x))
(*.f64 564193179035109/500000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 564193179035109/500000000000000))))
(*.f64 564193179035109/500000000000000 x)
(cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 564193179035109/500000000000000 x)
(exp.f64 (log.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 564193179035109/500000000000000 x)
(log1p.f64 (expm1.f64 (*.f64 x 564193179035109/500000000000000)))
(*.f64 564193179035109/500000000000000 x)
(+.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) -1)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))) (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))))))))
(pow.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(pow.f64 (*.f64 x 564193179035109/500000000000000) 2)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(pow.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 4)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) 3)
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(pow.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000))
(pow.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6))
(pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 2/3)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (cbrt.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))
(sqrt.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000))
(log.f64 (pow.f64 (exp.f64 318313943269742557644254641881/250000000000000000000000000000) (*.f64 x x)))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(cbrt.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6))
(cbrt.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6))
(expm1.f64 (log1p.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x 564193179035109/500000000000000)) 2))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(log1p.f64 (expm1.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))
(*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000))) 999999999/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(-.f64 (+.f64 1/1000000000 (exp.f64 (log1p.f64 (*.f64 x 564193179035109/500000000000000)))) 1)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(-.f64 (/.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)) (/.f64 1/1000000000000000000 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(*.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(*.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) (/.f64 1 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000)))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(*.f64 (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 1 (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000)))))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(*.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (/.f64 1 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(/.f64 (+.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (fma.f64 x (+.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 564193179035109/500000000000000000000000) -1/1000000000000000000))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))) (+.f64 1/1000000000000000000 (*.f64 x (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x 564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000) (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 564193179035109/500000000000000000000000) 1/1000000000000000000)))
(*.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 1/1000000000000000000000000000000000000 (pow.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 2))) (-.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000) (-.f64 1/1000000000000000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)) 2))) (-.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (-.f64 1/1000000000000000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000)) 2))) (-.f64 1/1000000000000000000 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000))))
(*.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 3))) (+.f64 1/1000000000000000000000000000000000000 (*.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) (-.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)) 1/1000000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000) (+.f64 1/1000000000000000000000000000000000000 (*.f64 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)) (fma.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000) -1/1000000000000000000)))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)) 3)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000)) 3))) (fma.f64 x (*.f64 (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) -1/1000000000000000000)) 1/1000000000000000000000000000000000000))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (/.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000)) 3)) (fma.f64 x (*.f64 (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) -1/1000000000000000000)) 1/1000000000000000000000000000000000000)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (cbrt.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3/2) (pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3/2))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/6))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) 1) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) 1) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (*.f64 (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000)) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000)) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000)) (/.f64 (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (cbrt.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000)))) (/.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) 1) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) 1) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))))
(*.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000)) (cbrt.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))) (cbrt.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)))))
(/.f64 1 (/.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 1))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(/.f64 1 (/.f64 (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000)))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 1 (/.f64 (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 1 (/.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (+.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (fma.f64 x (+.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 564193179035109/500000000000000000000000) -1/1000000000000000000))
(/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000)))
(/.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) 1/1000000000000000000)))
(/.f64 (fma.f64 (pow.f64 x 4) -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 1/1000000000000000000000000000000000000) (*.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) 1/1000000000000000000)))
(/.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 3)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) (*.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))))
(/.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 (pow.f64 x 3) 3) 5792292462331622385169623728141597732888935767329199894293706422250529260387793746001807156828250402271854027244093352725998178424389/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (+.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6) (*.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) 5792292462331622385169623728141597732888935767329199894293706422250529260387793746001807156828250402271854027244093352725998178424389/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000) (+.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6) (+.f64 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) 5792292462331622385169623728141597732888935767329199894293706422250529260387793746001807156828250402271854027244093352725998178424389/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000) (+.f64 (+.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6) 1/1000000000000000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)))) (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (*.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000) (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 1/1000000000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 (*.f64 x x))))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 1/1000000000000000000000000000000000000 (fma.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 x) x)))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (*.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (+.f64 1/1000000000000000000000000000000000000 (fma.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000000000000000000000))))))
(/.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (+.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (fma.f64 x (+.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 564193179035109/500000000000000000000000) -1/1000000000000000000))
(/.f64 (*.f64 1 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000)) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (/.f64 (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000)) (sqrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(/.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (/.f64 (sqrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (sqrt.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))) (sqrt.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000))) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000)) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)) (cbrt.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(/.f64 (*.f64 (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) -1/1000000000000000000) 1) (+.f64 (*.f64 x 564193179035109/500000000000000) -1/1000000000))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (*.f64 (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) 1) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(/.f64 (*.f64 (+.f64 -1/1000000000000000000000000000 (neg.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) 1) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (+.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (fma.f64 x (+.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 564193179035109/500000000000000000000000) -1/1000000000000000000))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (/.f64 (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000)) (sqrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(/.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (/.f64 (sqrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (sqrt.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (sqrt.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))) (sqrt.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000)))) (/.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) -318313943269742557644254641881/250000000000000000000000000000 1/1000000000000000000))) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000)) (cbrt.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)) (/.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)) (cbrt.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2)))
(/.f64 (*.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) 1/1000000000000000000))
(/.f64 (+.f64 1/1000000000000000000000000000000000000 (*.f64 (pow.f64 x 4) -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) 1/1000000000000000000)))
(/.f64 (fma.f64 (pow.f64 x 4) -101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 1/1000000000000000000000000000000000000) (*.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (fma.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x) 1/1000000000000000000)))
(/.f64 (*.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (/.f64 1 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 1/1000000000000000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000) (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 (*.f64 x x)))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (*.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (+.f64 1/1000000000000000000000000000000000000 (fma.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000000000000000000000 x) x)))))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (*.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (+.f64 1/1000000000000000000000000000000000000 (fma.f64 (pow.f64 x 4) 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000000000000000000000))))))
(/.f64 (*.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 3)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (-.f64 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6) (*.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))))
(/.f64 (+.f64 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 (pow.f64 (pow.f64 x 3) 3) 5792292462331622385169623728141597732888935767329199894293706422250529260387793746001807156828250402271854027244093352725998178424389/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (*.f64 (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))) (+.f64 1/1000000000000000000000000000000000000000000000000000000 (+.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6) (*.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) 5792292462331622385169623728141597732888935767329199894293706422250529260387793746001807156828250402271854027244093352725998178424389/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000) (+.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6) (+.f64 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) 1/1000000000000000000000000000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 3) 3) 5792292462331622385169623728141597732888935767329199894293706422250529260387793746001807156828250402271854027244093352725998178424389/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000) (+.f64 (+.f64 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6) 1/1000000000000000000000000000000000000000000000000000000) (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000000000000000000000000000000))))
(/.f64 (*.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 x 564193179035109/500000000000000) 6)) (/.f64 1 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (+.f64 1/1000000000000000000000000000 (*.f64 -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))))
(/.f64 (/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000)))) (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)))
(/.f64 (-.f64 1/1000000000000000000000000000000000000000000000000000000 (pow.f64 (*.f64 564193179035109/500000000000000 x) 6)) (*.f64 (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000) (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000)))
(/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) 1) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (sqrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (*.f64 (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))) (cbrt.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))))
(-.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))
(+.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 -318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 1/1000000000000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))
(/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) 1) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))) (sqrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (*.f64 (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))) (cbrt.f64 (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000)))))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000) 1/1000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 1/1000000000000000000000000000) (fma.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000) 1/1000000000000000000))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (fma.f64 564193179035109/500000000000000 x 1/1000000000)) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))))) (+.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (*.f64 (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)))) (+.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 (/.f64 1/1000000000000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (*.f64 (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (pow.f64 x 4))) (fma.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (*.f64 x x) (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))))
(/.f64 (-.f64 (/.f64 1/1000000000000000000000000000000000000 (*.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (*.f64 (/.f64 (/.f64 101323766479932883310056020110852131901264503019215559218161/62500000000000000000000000000000000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (pow.f64 x 4))) (fma.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (*.f64 x x) (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 3) -1) (fma.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))))
(/.f64 (-.f64 (pow.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) 3) (pow.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) 3)) (+.f64 (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)))) (+.f64 (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))) (*.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) 3) (/.f64 32252767655169998382229115332373005583228171272495442159214788240216832343316463406400841/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) (*.f64 x x)) 3))) (fma.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x)) (+.f64 (/.f64 1/1000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) 3) (/.f64 -32252767655169998382229115332373005583228171272495442159214788240216832343316463406400841/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x)) 3))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (fma.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (*.f64 x x) (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (/.f64 (/.f64 1/1000000000000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (fma.f64 x -564193179035109/500000000000000 1/1000000000))))
(/.f64 (+.f64 (pow.f64 (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) 3) (/.f64 -32252767655169998382229115332373005583228171272495442159214788240216832343316463406400841/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (/.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (*.f64 x x)) 3))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (fma.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000)) (*.f64 x x) (/.f64 1/1000000000000000000 (fma.f64 x -564193179035109/500000000000000 1/1000000000))) (/.f64 1/1000000000000000000000000000000000000 (*.f64 (fma.f64 x -564193179035109/500000000000000 1/1000000000) (fma.f64 x -564193179035109/500000000000000 1/1000000000)))))
(pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 1)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(pow.f64 (sqrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 2)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(pow.f64 (cbrt.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)) 3)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(pow.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3) 1/3)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(neg.f64 (/.f64 (+.f64 1/1000000000000000000 (*.f64 x (*.f64 x -318313943269742557644254641881/250000000000000000000000000000))) (+.f64 -1/1000000000 (neg.f64 (*.f64 x -564193179035109/500000000000000)))))
(-.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 x 564193179035109/500000000000000 -1/1000000000) (*.f64 x x))) (/.f64 1/1000000000000000000 (fma.f64 x 564193179035109/500000000000000 -1/1000000000)))
(+.f64 (/.f64 318313943269742557644254641881/250000000000000000000000000000 (/.f64 (fma.f64 564193179035109/500000000000000 x -1/1000000000) (*.f64 x x))) (/.f64 -1/1000000000000000000 (fma.f64 564193179035109/500000000000000 x -1/1000000000)))
(/.f64 (fma.f64 x (*.f64 x 318313943269742557644254641881/250000000000000000000000000000) -1/1000000000000000000) (fma.f64 564193179035109/500000000000000 x -1/1000000000))
(neg.f64 (/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 -1/1000000000000000000 (neg.f64 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))))
(/.f64 (+.f64 -1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 318313943269742557644254641881/250000000000000000000000000000 x -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (-.f64 -1/1000000000000000000 (*.f64 x (fma.f64 x 318313943269742557644254641881/250000000000000000000000000000 -564193179035109/500000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) -179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 -1/1000000000000000000000000000) (fma.f64 x (+.f64 (*.f64 x -318313943269742557644254641881/250000000000000000000000000000) 564193179035109/500000000000000000000000) -1/1000000000000000000))
(sqrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 2))
(fabs.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))
(log.f64 (exp.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000))))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(cbrt.f64 (pow.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) 3))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(expm1.f64 (log1p.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(exp.f64 (log.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(log1p.f64 (expm1.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000)))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 1 (*.f64 x 564193179035109/500000000000000) 1/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) (sqrt.f64 (*.f64 x 564193179035109/500000000000000)) 1/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 2) (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 1/1000000000)
(fma.f64 564193179035109/500000000000000 x 1/1000000000)

localize141.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 3275911/10000000 x)
99.2%
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))
98.8%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))
78.2%
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
Compiler

Compiled 283 to 233 computations (17.7% saved)

series6.0ms (0%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 3275911/10000000 x)
1.0ms
x
@inf
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
1.0ms
x
@0
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
1.0ms
x
@-inf
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
0.0ms
x
@-inf
(*.f64 3275911/10000000 x)

rewrite137.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
612×add-sqr-sqrt
580×*-un-lft-identity
578×pow1
576×add-exp-log
576×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026218
1603218
Stop Event
node limit
Counts
4 → 86
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))
(*.f64 3275911/10000000 x)
Outputs
(((+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (*.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)))
(((-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))) -1453152027/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)))
(((-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 2)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 2))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)))
(((pow.f64 (*.f64 3275911/10000000 x) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((pow.f64 (sqrt.f64 (*.f64 3275911/10000000 x)) 2) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((sqrt.f64 (*.f64 10731592879921/100000000000000 (*.f64 x x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log.f64 (pow.f64 (exp.f64 3275911/10000000) x)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((cbrt.f64 (*.f64 35155743162854883031/1000000000000000000000 (pow.f64 x 3))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((expm1.f64 (log1p.f64 (*.f64 3275911/10000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (log.f64 (*.f64 3275911/10000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((exp.f64 (*.f64 (log.f64 (*.f64 3275911/10000000 x)) 1)) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)) ((log1p.f64 (expm1.f64 (*.f64 3275911/10000000 x))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 3275911/10000000 x)) #f)))

simplify168.0ms (0.7%)

Algorithm
egg-herbie
Rules
1382×associate-*r*
1198×associate-*l*
802×associate-*r/
786×associate-/r*
726×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031810702
17788954
226108954
Stop Event
node limit
Counts
122 → 196
Calls
Call 1
Inputs
1/1000000000
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 564193179035109/500000000000000 x)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
-195873299/500000000
(-.f64 (*.f64 -3477069720320819/10000000000000000 x) 195873299/500000000)
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (*.f64 -3477069720320819/10000000000000000 x)) 195873299/500000000)
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -3477069720320819/10000000000000000 x) (*.f64 -37314496653583803988263375299/1000000000000000000000000000000 (pow.f64 x 3)))) 195873299/500000000)
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
1029667143/1000000000
(+.f64 1029667143/1000000000 (*.f64 -2193742730720041/10000000000000000 x))
(+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 -98171347176541251569707947359/1000000000000000000000000000000 (pow.f64 x 3)) (+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2)))))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
(+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(exp.f64 (*.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))))
(/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))) -1453152027/1000000000))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2)
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 2))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 2)))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))))
(/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2)
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 2))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 2)))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(pow.f64 (*.f64 3275911/10000000 x) 1)
(pow.f64 (sqrt.f64 (*.f64 3275911/10000000 x)) 2)
(sqrt.f64 (*.f64 10731592879921/100000000000000 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 3275911/10000000) x))
(cbrt.f64 (*.f64 35155743162854883031/1000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 3275911/10000000 x)))
(exp.f64 (log.f64 (*.f64 3275911/10000000 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 3275911/10000000 x)) 1))
(log1p.f64 (expm1.f64 (*.f64 3275911/10000000 x)))
Outputs
1/1000000000
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(fma.f64 564193179035109/500000000000000 x 1/1000000000)
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (*.f64 564193179035109/500000000000000 x)))
(+.f64 1/1000000000 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 564193179035109/500000000000000 x)))
(+.f64 1/1000000000 (fma.f64 564193179035109/500000000000000 x (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(+.f64 1/1000000000 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3) (*.f64 564193179035109/500000000000000 x))))
(+.f64 1/1000000000 (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (fma.f64 564193179035109/500000000000000 x (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (fma.f64 -2364858879768868679/20000000000000000000000 (*.f64 x x) (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 1 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(-.f64 1 (/.f64 (/.f64 63707398/81897775 x) (exp.f64 (*.f64 x x))))
(+.f64 1 (/.f64 (/.f64 -63707398/81897775 x) (exp.f64 (*.f64 x x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x))))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 63707398/81897775 x) (exp.f64 (*.f64 x x)))))
(+.f64 1 (+.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 -63707398/81897775 x) (exp.f64 (*.f64 x x)))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
(-.f64 (+.f64 1 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x))))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 (/.f64 63707398/81897775 x) (exp.f64 (*.f64 x x))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (+.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (-.f64 (/.f64 (/.f64 -63707398/81897775 x) (exp.f64 (*.f64 x x))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))))))
1
(-.f64 1 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(-.f64 1 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))))
(-.f64 1 (/.f64 (/.f64 63707398/81897775 x) (exp.f64 (*.f64 x x))))
(+.f64 1 (/.f64 (/.f64 -63707398/81897775 x) (exp.f64 (*.f64 x x))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x))))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 63707398/81897775 x) (exp.f64 (*.f64 x x)))))
(+.f64 1 (+.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (/.f64 (/.f64 -63707398/81897775 x) (exp.f64 (*.f64 x x)))))
(-.f64 (+.f64 1 (*.f64 53932632800000/10731592879921 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 2))))) (+.f64 (*.f64 63707398/81897775 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) x))) (*.f64 2245236805000000000000/35155743162854883031 (/.f64 1 (*.f64 (exp.f64 (pow.f64 x 2)) (pow.f64 x 3))))))
(-.f64 (+.f64 1 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x))))) (+.f64 (/.f64 63707398/81897775 (*.f64 x (exp.f64 (*.f64 x x)))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x))))))
(+.f64 1 (-.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (+.f64 (/.f64 (/.f64 63707398/81897775 x) (exp.f64 (*.f64 x x))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))))))
(+.f64 1 (+.f64 (/.f64 53932632800000/10731592879921 (*.f64 (*.f64 x x) (exp.f64 (*.f64 x x)))) (-.f64 (/.f64 (/.f64 -63707398/81897775 x) (exp.f64 (*.f64 x x))) (/.f64 2245236805000000000000/35155743162854883031 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 x x)))))))
-195873299/500000000
(-.f64 (*.f64 -3477069720320819/10000000000000000 x) 195873299/500000000)
(fma.f64 -3477069720320819/10000000000000000 x -195873299/500000000)
(fma.f64 x -3477069720320819/10000000000000000 -195873299/500000000)
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (*.f64 -3477069720320819/10000000000000000 x)) 195873299/500000000)
(+.f64 (*.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000) (fma.f64 -3477069720320819/10000000000000000 x -195873299/500000000))
(fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 -195873299/500000000))
(-.f64 (+.f64 (*.f64 11390570944565894491109/100000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -3477069720320819/10000000000000000 x) (*.f64 -37314496653583803988263375299/1000000000000000000000000000000 (pow.f64 x 3)))) 195873299/500000000)
(+.f64 (fma.f64 11390570944565894491109/100000000000000000000000 (*.f64 x x) (fma.f64 -3477069720320819/10000000000000000 x (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))) -195873299/500000000)
(+.f64 (fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))) -195873299/500000000)
(+.f64 (fma.f64 (*.f64 x x) 11390570944565894491109/100000000000000000000000 (fma.f64 x -3477069720320819/10000000000000000 -195873299/500000000)) (*.f64 (pow.f64 x 3) -37314496653583803988263375299/1000000000000000000000000000000))
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/327591100 x) -1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/327591100 x))
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (/.f64 1061405429/327591100 x) (+.f64 1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(-.f64 (/.f64 1061405429/327591100 x) (-.f64 (/.f64 106140542900000/10731592879921 (*.f64 x x)) -1453152027/1000000000))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (/.f64 1061405429/327591100 x) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3))) (+.f64 1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (+.f64 1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x)))))
(+.f64 (-.f64 (/.f64 1061405429/327591100 x) (-.f64 (/.f64 106140542900000/10731592879921 (*.f64 x x)) -1453152027/1000000000)) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)))
-1453152027/1000000000
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) 1453152027/1000000000)
(+.f64 (/.f64 1061405429/327591100 x) -1453152027/1000000000)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/327591100 x))
(-.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (/.f64 1061405429/327591100 x) (+.f64 1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(-.f64 (/.f64 1061405429/327591100 x) (-.f64 (/.f64 106140542900000/10731592879921 (*.f64 x x)) -1453152027/1000000000))
(-.f64 (+.f64 (*.f64 1061405429/327591100 (/.f64 1 x)) (*.f64 1061405429000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 106140542900000/10731592879921 (/.f64 1 (pow.f64 x 2))) 1453152027/1000000000))
(-.f64 (+.f64 (/.f64 1061405429/327591100 x) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3))) (+.f64 1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x))))
(+.f64 (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)) (-.f64 (/.f64 1061405429/327591100 x) (+.f64 1453152027/1000000000 (/.f64 106140542900000/10731592879921 (*.f64 x x)))))
(+.f64 (-.f64 (/.f64 1061405429/327591100 x) (-.f64 (/.f64 106140542900000/10731592879921 (*.f64 x x)) -1453152027/1000000000)) (/.f64 1061405429000000000000/35155743162854883031 (pow.f64 x 3)))
1029667143/1000000000
(+.f64 1029667143/1000000000 (*.f64 -2193742730720041/10000000000000000 x))
(+.f64 1029667143/1000000000 (*.f64 x -2193742730720041/10000000000000000))
(fma.f64 x -2193742730720041/10000000000000000 1029667143/1000000000)
(+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2))))
(+.f64 1029667143/1000000000 (fma.f64 -2193742730720041/10000000000000000 x (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000)))
(+.f64 1029667143/1000000000 (fma.f64 x -2193742730720041/10000000000000000 (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000)))
(+.f64 1029667143/1000000000 (fma.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000 (*.f64 x -2193742730720041/10000000000000000)))
(+.f64 (*.f64 -98171347176541251569707947359/1000000000000000000000000000000 (pow.f64 x 3)) (+.f64 1029667143/1000000000 (+.f64 (*.f64 -2193742730720041/10000000000000000 x) (*.f64 928853844365085736173/5000000000000000000000 (pow.f64 x 2)))))
(fma.f64 -98171347176541251569707947359/1000000000000000000000000000000 (pow.f64 x 3) (+.f64 1029667143/1000000000 (fma.f64 -2193742730720041/10000000000000000 x (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000))))
(+.f64 (fma.f64 x -2193742730720041/10000000000000000 (*.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000)) (fma.f64 (pow.f64 x 3) -98171347176541251569707947359/1000000000000000000000000000000 1029667143/1000000000))
(+.f64 (fma.f64 (*.f64 x x) 928853844365085736173/5000000000000000000000 (*.f64 x -2193742730720041/10000000000000000)) (fma.f64 (pow.f64 x 3) -98171347176541251569707947359/1000000000000000000000000000000 1029667143/1000000000))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 1421413741/1000000000 (/.f64 1453152027/327591100 x))
(+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (/.f64 251455745600000/10731592879921 (*.f64 x x))) (/.f64 1453152027/327591100 x))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (/.f64 -1453152027/327591100 x)))
(+.f64 (+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x)) (/.f64 251455745600000/10731592879921 (*.f64 x x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
(-.f64 (+.f64 1421413741/1000000000 (/.f64 251455745600000/10731592879921 (*.f64 x x))) (+.f64 (/.f64 1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (+.f64 (/.f64 1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3)))))
(+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (-.f64 (+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x)) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3))))
1421413741/1000000000
(-.f64 1421413741/1000000000 (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 1421413741/1000000000 (/.f64 1453152027/327591100 x))
(+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (*.f64 1453152027/327591100 (/.f64 1 x)))
(-.f64 (+.f64 1421413741/1000000000 (/.f64 251455745600000/10731592879921 (*.f64 x x))) (/.f64 1453152027/327591100 x))
(+.f64 1421413741/1000000000 (+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (/.f64 -1453152027/327591100 x)))
(+.f64 (+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x)) (/.f64 251455745600000/10731592879921 (*.f64 x x)))
(-.f64 (+.f64 1421413741/1000000000 (*.f64 251455745600000/10731592879921 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3575962885000000000000/35155743162854883031 (/.f64 1 (pow.f64 x 3))) (*.f64 1453152027/327591100 (/.f64 1 x))))
(-.f64 (+.f64 1421413741/1000000000 (/.f64 251455745600000/10731592879921 (*.f64 x x))) (+.f64 (/.f64 1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3))))
(+.f64 1421413741/1000000000 (-.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (+.f64 (/.f64 1453152027/327591100 x) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3)))))
(+.f64 (/.f64 251455745600000/10731592879921 (*.f64 x x)) (-.f64 (+.f64 1421413741/1000000000 (/.f64 -1453152027/327591100 x)) (/.f64 3575962885000000000000/35155743162854883031 (pow.f64 x 3))))
(+.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(*.f64 1 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))) (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) (-.f64 1 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (/.f64 (neg.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 2)) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) 3)) (fma.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))) (-.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 1))
(pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 2)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x)))) 2))
(fabs.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x)))) (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x)))) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 3))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x))))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))) 1))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) (*.f64 (fma.f64 x 3275911/10000000 1) (exp.f64 (*.f64 x x)))))
(-.f64 (/.f64 2111650813574208729/1000000000000000000 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (/.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(*.f64 1 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(*.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(*.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2) (cbrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(*.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))) (/.f64 1 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 x 3275911/10000000 1)))))
(/.f64 1 (/.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 1 (/.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3)))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 x 3275911/10000000 1)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 x 3275911/10000000 1)))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (-.f64 2111650813574208729/1000000000000000000 (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 x 3275911/10000000 1)))))
(/.f64 (neg.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)))) (neg.f64 (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (neg.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 3)))) (neg.f64 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 3275911/10000000 x)))))))
(*.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 3))) (/.f64 1 (+.f64 2111650813574208729/1000000000000000000 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2)) (/.f64 -1542383450620154583/1000000000000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))))
(/.f64 (+.f64 -3068549660061560529467443683/1000000000000000000000000000 (/.f64 1195759704082789921366768589/1000000000000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 3))) (+.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2)) (+.f64 2111650813574208729/1000000000000000000 (/.f64 1542383450620154583/1000000000000000000 (fma.f64 x 3275911/10000000 1)))))
(/.f64 (-.f64 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 x)) 2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))) -1453152027/1000000000))
(/.f64 (-.f64 2111650813574208729/1000000000000000000 (/.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 x 3275911/10000000)) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (-.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2111650813574208729/1000000000000000000 (/.f64 -1126581484710674041/1000000000000000000 (pow.f64 (fma.f64 x 3275911/10000000 1) 2))) (+.f64 -1453152027/1000000000 (/.f64 -1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(pow.f64 (sqrt.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 2)
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 2))
(sqrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) 2))
(fabs.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))))
(log.f64 (exp.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) 2)))
(cbrt.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) 2)))
(cbrt.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(exp.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))) 1))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(log1p.f64 (expm1.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1)))
(-.f64 (/.f64 2020417023103615081/1000000000000000000 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (/.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(*.f64 1 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(*.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(*.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(*.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)) (/.f64 1 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 1 (/.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(/.f64 1 (/.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))) (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) (-.f64 2020417023103615081/1000000000000000000 (*.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (neg.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2))) (neg.f64 (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(/.f64 (neg.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3))) (neg.f64 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 3)) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 2) 2020417023103615081/1000000000000000000) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))))
(/.f64 (-.f64 2020417023103615081/1000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)) 2)) (-.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 1)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(pow.f64 (sqrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 2)
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 2))
(sqrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) 2))
(fabs.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))))
(log.f64 (exp.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) 2)))
(cbrt.f64 (*.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) 2)))
(cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(exp.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))) 1))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(log1p.f64 (expm1.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))
(+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 x 3275911/10000000 1))) (fma.f64 x 3275911/10000000 1)))
(pow.f64 (*.f64 3275911/10000000 x) 1)
(*.f64 x 3275911/10000000)
(pow.f64 (sqrt.f64 (*.f64 3275911/10000000 x)) 2)
(*.f64 x 3275911/10000000)
(sqrt.f64 (*.f64 10731592879921/100000000000000 (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 x x) 10731592879921/100000000000000))
(sqrt.f64 (*.f64 x (*.f64 x 10731592879921/100000000000000)))
(log.f64 (pow.f64 (exp.f64 3275911/10000000) x))
(*.f64 x 3275911/10000000)
(cbrt.f64 (*.f64 35155743162854883031/1000000000000000000000 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) 35155743162854883031/1000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 3275911/10000000 x)))
(*.f64 x 3275911/10000000)
(exp.f64 (log.f64 (*.f64 3275911/10000000 x)))
(*.f64 x 3275911/10000000)
(exp.f64 (*.f64 (log.f64 (*.f64 3275911/10000000 x)) 1))
(*.f64 x 3275911/10000000)
(log1p.f64 (expm1.f64 (*.f64 3275911/10000000 x)))
(*.f64 x 3275911/10000000)

localize397.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 3275911/10000000 (fabs.f64 x))
99.2%
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))
98.7%
(+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
78.2%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Compiler

Compiled 925 to 725 computations (21.6% saved)

series42.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
11.0ms
x
@inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
11.0ms
x
@-inf
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
9.0ms
x
@0
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
4.0ms
x
@-inf
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))
3.0ms
x
@0
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))

rewrite115.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
868×add-sqr-sqrt
826×*-un-lft-identity
824×pow1
816×add-cbrt-cube
816×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038478
1886478
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))
Outputs
(((+.f64 1 (*.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((+.f64 (*.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((*.f64 1 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((/.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((pow.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((log.f64 (exp.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((cbrt.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((exp.f64 (log.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)))
(((/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((pow.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) 1) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((log.f64 (exp.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((cbrt.f64 (*.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (*.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((expm1.f64 (log1p.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((exp.f64 (log.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)) ((log1p.f64 (expm1.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))))) #(struct:rr-input (#<rule *-un-lft-identity> #<rule add-sqr-sqrt> #<rule add-cube-cbrt> #<rule add-cbrt-cube> #<rule add-exp-log> #<rule add-log-exp> #<rule pow1> #<rule log1p-expm1-u> #<rule expm1-log1p-u> #<rule +-commutative> #<rule *-commutative> #<rule associate-+r+> #<rule associate-+l+> #<rule associate-+r-> #<rule associate-+l-> #<rule associate--r+> #<rule associate--l+> #<rule associate--l-> #<rule associate--r-> #<rule associate-*r*> #<rule associate-*l*> #<rule associate-*r/> #<rule associate-*l/> #<rule associate-/r*> #<rule associate-/l*> #<rule associate-/r/> #<rule associate-/l/> #<rule count-2> #<rule distribute-lft-in> #<rule distribute-rgt-in> #<rule distribute-lft-out> #<rule distribute-lft-out--> #<rule distribute-rgt-out> #<rule distribute-rgt-out--> #<rule distribute-lft1-in> #<rule distribute-rgt1-in> #<rule distribute-lft-neg-in> #<rule distribute-rgt-neg-in> #<rule distribute-lft-neg-out> #<rule distribute-rgt-neg-out> #<rule distribute-neg-in> #<rule distribute-neg-out> #<rule distribute-frac-neg> #<rule distribute-neg-frac> #<rule cancel-sign-sub> #<rule cancel-sign-sub-inv> #<rule swap-sqr> #<rule unswap-sqr> #<rule difference-of-squares> #<rule difference-of-sqr-1> #<rule difference-of-sqr--1> #<rule sqr-pow> #<rule pow-sqr> #<rule flip-+> #<rule flip--> #<rule remove-double-div> #<rule rgt-mult-inverse> #<rule lft-mult-inverse> #<rule +-inverses> #<rule *-inverses> #<rule div0> #<rule mul0-lft> #<rule mul0-rgt> #<rule +-lft-identity> #<rule +-rgt-identity> #<rule --rgt-identity> #<rule sub0-neg> #<rule remove-double-neg> #<rule *-lft-identity> #<rule *-rgt-identity> #<rule /-rgt-identity> #<rule mul-1-neg> #<rule sub-neg> #<rule unsub-neg> #<rule neg-sub0> #<rule neg-mul-1> #<rule div-inv> #<rule un-div-inv> #<rule clear-num> #<rule sum-cubes> #<rule difference-cubes> #<rule flip3-+> #<rule flip3--> #<rule div-sub> #<rule times-frac> #<rule sub-div> #<rule frac-add> #<rule frac-sub> #<rule frac-times> #<rule frac-2neg> #<rule rem-square-sqrt> #<rule rem-sqrt-square> #<rule sqr-neg> #<rule sqr-abs> #<rule fabs-fabs> #<rule fabs-sub> #<rule fabs-neg> #<rule fabs-sqr> #<rule fabs-mul> #<rule fabs-div> #<rule neg-fabs> #<rule mul-fabs> #<rule div-fabs> #<rule sqrt-prod> #<rule sqrt-div> #<rule sqrt-pow1> #<rule sqrt-pow2> #<rule sqrt-unprod> #<rule sqrt-undiv> #<rule rem-cube-cbrt> #<rule rem-cbrt-cube> #<rule rem-3cbrt-lft> #<rule rem-3cbrt-rft> #<rule cube-neg> #<rule cube-prod> #<rule cube-div> #<rule cube-mult> #<rule cbrt-prod> #<rule cbrt-div> #<rule cbrt-unprod> #<rule cbrt-undiv> #<rule cube-unmult> #<rule rem-exp-log> #<rule rem-log-exp> #<rule exp-0> #<rule exp-1-e> #<rule 1-exp> #<rule e-exp-1> #<rule exp-sum> #<rule exp-neg> #<rule exp-diff> #<rule prod-exp> #<rule rec-exp> #<rule div-exp> #<rule exp-prod> #<rule exp-sqrt> #<rule exp-cbrt> #<rule exp-lft-sqr> #<rule exp-lft-cube> #<rule unpow-1> #<rule unpow1> #<rule unpow0> #<rule pow-base-1> #<rule exp-to-pow> #<rule pow-plus> #<rule unpow1/2> #<rule unpow2> #<rule unpow3> #<rule unpow1/3> #<rule pow-exp> #<rule pow-to-exp> #<rule pow-prod-up> #<rule pow-prod-down> #<rule pow-pow> #<rule pow-neg> #<rule pow-flip> #<rule pow-div> #<rule pow-sub> #<rule pow-unpow> #<rule unpow-prod-up> #<rule unpow-prod-down> #<rule pow1/2> #<rule pow2> #<rule pow1/3> #<rule pow3> #<rule pow-base-0> #<rule inv-pow> #<rule log-prod> #<rule log-div> #<rule log-rec> #<rule log-pow> #<rule log-E> #<rule sum-log> #<rule diff-log> #<rule neg-log> #<rule cos-sin-sum> #<rule 1-sub-cos> #<rule 1-sub-sin> #<rule -1-add-cos> #<rule -1-add-sin> #<rule sub-1-cos> #<rule sub-1-sin> #<rule sin-PI/6> #<rule sin-PI/4> #<rule sin-PI/3> #<rule sin-PI/2> #<rule sin-PI> #<rule sin-+PI> #<rule sin-+PI/2> #<rule cos-PI/6> #<rule cos-PI/4> #<rule cos-PI/3> #<rule cos-PI/2> #<rule cos-PI> #<rule cos-+PI> #<rule cos-+PI/2> #<rule tan-PI/6> #<rule tan-PI/4> #<rule tan-PI/3> #<rule tan-PI> #<rule tan-+PI> #<rule tan-+PI/2> #<rule hang-0p-tan> #<rule hang-0m-tan> #<rule hang-p0-tan> #<rule hang-m0-tan> #<rule hang-p-tan> #<rule hang-m-tan> #<rule sin-0> #<rule cos-0> #<rule tan-0> #<rule sin-neg> #<rule cos-neg> #<rule tan-neg> #<rule sin-sum> #<rule cos-sum> #<rule tan-sum> #<rule sin-diff> #<rule cos-diff> #<rule sin-2> #<rule sin-3> #<rule 2-sin> #<rule 3-sin> #<rule cos-2> #<rule cos-3> #<rule 2-cos> #<rule 3-cos> #<rule tan-2> #<rule 2-tan> #<rule sqr-sin-a> #<rule sqr-cos-a> #<rule diff-sin> #<rule diff-cos> #<rule sum-sin> #<rule sum-cos> #<rule cos-mult> #<rule sin-mult> #<rule sin-cos-mult> #<rule diff-atan> #<rule sum-atan> #<rule tan-quot> #<rule quot-tan> #<rule tan-hang-p> #<rule tan-hang-m> #<rule sin-asin> #<rule cos-acos> #<rule tan-atan> #<rule atan-tan> #<rule asin-sin> #<rule acos-cos> #<rule atan-tan-s> #<rule asin-sin-s> #<rule acos-cos-s> #<rule cos-asin> #<rule tan-asin> #<rule sin-acos> #<rule tan-acos> #<rule sin-atan> #<rule cos-atan> #<rule asin-acos> #<rule acos-asin> #<rule asin-neg> #<rule acos-neg> #<rule atan-neg> #<rule sinh-def> #<rule cosh-def> #<rule tanh-def-a> #<rule tanh-def-b> #<rule tanh-def-c> #<rule sinh-cosh> #<rule sinh-+-cosh> #<rule sinh---cosh> #<rule sinh-undef> #<rule cosh-undef> #<rule tanh-undef> #<rule cosh-sum> #<rule cosh-diff> #<rule cosh-2> #<rule cosh-1/2> #<rule sinh-sum> #<rule sinh-diff> #<rule sinh-2> #<rule sinh-1/2> #<rule tanh-sum> #<rule tanh-2> #<rule tanh-1/2> #<rule tanh-1/2*> #<rule sum-sinh> #<rule sum-cosh> #<rule diff-sinh> #<rule diff-cosh> #<rule sinh-neg> #<rule sinh-0> #<rule cosh-neg> #<rule cosh-0> #<rule asinh-def> #<rule acosh-def> #<rule atanh-def> #<rule acosh-2> #<rule asinh-2> #<rule sinh-asinh> #<rule sinh-acosh> #<rule sinh-atanh> #<rule cosh-asinh> #<rule cosh-acosh> #<rule cosh-atanh> #<rule tanh-asinh> #<rule tanh-acosh> #<rule tanh-atanh> #<rule expm1-def> #<rule log1p-def> #<rule log1p-expm1> #<rule expm1-log1p> #<rule hypot-def> #<rule hypot-1-def> #<rule fma-def> #<rule fma-neg> #<rule fma-udef> #<rule expm1-udef> #<rule log1p-udef> #<rule hypot-udef> #<rule prod-diff> #<rule lt-same> #<rule gt-same> #<rule lte-same> #<rule gte-same> #<rule not-lt> #<rule not-gt> #<rule not-lte> #<rule not-gte> #<rule if-true> #<rule if-false> #<rule if-same> #<rule if-not> #<rule if-if-or> #<rule if-if-or-not> #<rule if-if-and> #<rule if-if-and-not> #<rule erf-odd> #<rule erf-erfc> #<rule erfc-erf> #<rule not-true> #<rule not-false> #<rule not-not> #<rule not-and> #<rule not-or> #<rule and-true-l> #<rule and-true-r> #<rule and-false-l> #<rule and-false-r> #<rule and-same> #<rule or-true-l> #<rule or-true-r> #<rule or-false-l> #<rule or-false-r> #<rule or-same>) ((-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000)))))) #f)))

simplify216.0ms (1%)

Algorithm
egg-herbie
Rules
1448×associate-*r*
1254×associate-*l*
1018×distribute-lft-in
772×associate-/l*
746×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020715486
166515034
2211314772
Stop Event
node limit
Counts
48 → 60
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 1 (*.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(+.f64 (*.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 1 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))
(pow.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) 1)
(log.f64 (exp.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (*.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(exp.f64 (log.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
Outputs
(-.f64 (+.f64 1 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 (+.f64 1 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))))))
(-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (-.f64 1 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))
(-.f64 (+.f64 1 (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))))) (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)) (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))))))
(+.f64 1 (+.f64 (fma.f64 -1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x))) (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 1 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (*.f64 (*.f64 x x) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (-.f64 (-.f64 (-.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))) (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 8890523/31250000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 2)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 4)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (pow.f64 x 6)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))) (+.f64 (*.f64 31853699/125000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 6) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))) (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))
(+.f64 1 (-.f64 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (*.f64 x x))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (*.f64 1/6 (/.f64 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6))))))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (*.f64 x x)) (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 -1/2 (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 4))) (/.f64 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) 1/6) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 x 6)))))) (-.f64 1 (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))
(+.f64 1 (+.f64 (/.f64 8890523/31250000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 4) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 x 6) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 6) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))) (+.f64 (/.f64 31853699/125000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)))))))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000)))) (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(-.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 5) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 31853699/125000000 (*.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (+.f64 31853699/125000000 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (-.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000)) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
(-.f64 1 (*.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 (pow.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (*.f64 (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 5))) (+.f64 (/.f64 (/.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 2) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (*.f64 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) 3) (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1))) 1453152027/1000000000) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))) (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000) 3) (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3)) 2871848519189792942908228021/1000000000000000000000000000) (+.f64 2020417023103615081/1000000000000000000 (/.f64 (*.f64 (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))) (+.f64 1421413741/1000000000 (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (-.f64 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1453152027/1000000000)) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(+.f64 1 (*.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(+.f64 (*.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) 1)
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(*.f64 1 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (cbrt.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(/.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))) (+.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x))))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x))))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))) 3)) (fma.f64 (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x))))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))) 1))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) 3)) (fma.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (*.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) 1))
(pow.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 1)
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(cbrt.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(exp.f64 (log.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (*.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x (neg.f64 x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000)))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))) (/.f64 -1 (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) (neg.f64 x)))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(pow.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) 1)
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(log.f64 (exp.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(cbrt.f64 (*.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (*.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))) (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000)))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(exp.f64 (log.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1421413741/1000000000))))))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (/.f64 (*.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (-.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)) (+.f64 1421413741/1000000000 (/.f64 1453152027/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (+.f64 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1421413741/1000000000)) 2020417023103615081/1000000000000000000))
(/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000))

eval1.5s (6.6%)

Compiler

Compiled 64895 to 50980 computations (21.4% saved)

prune203.0ms (0.9%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New8956901
Fresh31013
Picked011
Done246
Total90021921
Accurracy
99.7%
Counts
921 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.9%
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
52.1%
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
50.9%
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
76.3%
(/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
74.7%
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
76.8%
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
76.3%
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
75.9%
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
50.5%
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
78.1%
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
50.8%
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
52.6%
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
50.5%
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
52.1%
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
51.8%
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
53.4%
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
4.0%
(*.f64 564193179035109/500000000000000 x)
78.1%
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
51.4%
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
53.2%
1
54.5%
1/1000000000
Compiler

Compiled 779 to 630 computations (19.1% saved)

regimes194.0ms (0.9%)

Counts
50 → 2
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(/.f64 (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (cbrt.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x)))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
Outputs
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
Calls

4 calls:

63.0ms
x
42.0ms
(fabs.f64 x)
8.0ms
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
7.0ms
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
Results
AccuracySegmentsBranch
99.7%3x
99.7%2(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
99.7%2(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
99.7%2(fabs.f64 x)
Compiler

Compiled 3168 to 2405 computations (24.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.566856125422539e-6
1.3039296732328621e-5
Compiler

Compiled 63 to 55 computations (12.7% saved)

regimes172.0ms (0.8%)

Counts
48 → 2
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(/.f64 (log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) (pow.f64 (exp.f64 x) x))) 3)))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
Outputs
(fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1)
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
Calls

4 calls:

57.0ms
x
40.0ms
(fabs.f64 x)
9.0ms
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
7.0ms
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
Results
AccuracySegmentsBranch
99.7%3x
99.7%2(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
99.7%2(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
99.7%2(fabs.f64 x)
Compiler

Compiled 2646 to 2023 computations (23.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999852856354697
0.9999971025945662
Compiler

Compiled 69 to 55 computations (20.3% saved)

regimes151.0ms (0.7%)

Counts
44 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (pow.f64 (exp.f64 x) x))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(fma.f64 (/.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))) 2)) (+.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 2)) (/.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 4) (exp.f64 (pow.f64 x 2))))) (*.f64 8890523/31250000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2) (exp.f64 (pow.f64 x 2))))))) (+.f64 (*.f64 1421413741/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 3) (exp.f64 (pow.f64 x 2))))) (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 5) (exp.f64 (pow.f64 x 2))))) (*.f64 31853699/125000000 (/.f64 1 (*.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) (exp.f64 (pow.f64 x 2))))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))
Outputs
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
Calls

4 calls:

53.0ms
x
35.0ms
(fabs.f64 x)
8.0ms
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
7.0ms
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
Results
AccuracySegmentsBranch
99.7%3x
99.7%2(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
99.7%2(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
99.7%2(fabs.f64 x)
Compiler

Compiled 2082 to 1607 computations (22.8% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.566856125422539e-6
0.5121023660630054
25.0ms
-1.3039296732328621e-5
-2.3030492833819136e-6
Results
52.0ms240×body256valid
Compiler

Compiled 1797 to 1510 computations (16% saved)

regimes117.0ms (0.5%)

Counts
35 → 2
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) 2)) (cbrt.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Outputs
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))
Calls

4 calls:

46.0ms
x
28.0ms
(fabs.f64 x)
9.0ms
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
7.0ms
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
Results
AccuracySegmentsBranch
99.7%3x
99.7%2(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
99.7%2(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
99.7%2(fabs.f64 x)
Compiler

Compiled 1291 to 1012 computations (21.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.566856125422539e-6
1.3039296732328621e-5
Compiler

Compiled 63 to 55 computations (12.7% saved)

regimes109.0ms (0.5%)

Counts
33 → 2
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (log.f64 (exp.f64 (*.f64 3275911/10000000 (fabs.f64 x))))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (/.f64 (-.f64 (*.f64 1126581484710674041/1000000000000000000 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) -2)) 2111650813574208729/1000000000000000000) (-.f64 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) -1453152027/1000000000)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 3) 1/3)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (cbrt.f64 (pow.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3)))))) (exp.f64 (neg.f64 (*.f64 x x))))))
Outputs
(exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
Calls

4 calls:

42.0ms
x
27.0ms
(fabs.f64 x)
8.0ms
(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
6.0ms
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
Results
AccuracySegmentsBranch
99.7%3x
99.7%2(-.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))))
99.7%2(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x)))))
99.7%2(fabs.f64 x)
Compiler

Compiled 1143 to 894 computations (21.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999852856354697
0.9999971025945662
Compiler

Compiled 69 to 55 computations (20.3% saved)

regimes51.0ms (0.2%)

Counts
26 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)) (+.f64 -31853699/125000000 (/.f64 (-.f64 8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) 1) 1)
(-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (+.f64 1421413741/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1) 2)))) (*.f64 1453152027/1000000000 (/.f64 1 (+.f64 (*.f64 3275911/10000000 (fabs.f64 x)) 1)))))))) (exp.f64 (neg.f64 (*.f64 x x))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1)))) 3))
Outputs
(+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1)
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
Calls

1 calls:

33.0ms
x
Results
AccuracySegmentsBranch
99.7%3x
Compiler

Compiled 604 to 480 computations (20.5% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
2.566856125422539e-6
0.5121023660630054
23.0ms
-1.3039296732328621e-5
-2.3030492833819136e-6
Results
51.0ms240×body256valid
Compiler

Compiled 1497 to 1258 computations (16% saved)

regimes251.0ms (1.1%)

Counts
21 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1 (/.f64 (-.f64 -31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (fma.f64 3275911/10000000 x 1))) (*.f64 (exp.f64 (*.f64 x x)) (fma.f64 3275911/10000000 x 1))))
Outputs
1
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
Calls

1 calls:

242.0ms
x
Results
AccuracySegmentsBranch
99.7%3x
Compiler

Compiled 342 to 277 computations (19% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.566856125422539e-6
0.5121023660630054
37.0ms
-64975263.877971105
-1.3039296732328621e-5
Results
65.0ms304×body256valid
Compiler

Compiled 1291 to 1102 computations (14.6% saved)

regimes37.0ms (0.2%)

Counts
19 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
Outputs
1
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
Calls

1 calls:

30.0ms
x
Results
AccuracySegmentsBranch
99.7%3x
Compiler

Compiled 217 to 173 computations (20.3% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
2.566856125422539e-6
0.5121023660630054
37.0ms
-64975263.877971105
-1.3039296732328621e-5
Results
65.0ms304×body256valid
Compiler

Compiled 949 to 796 computations (16.1% saved)

regimes53.0ms (0.2%)

Counts
18 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
(+.f64 1/1000000000 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 564193179035109/500000000000000)) 6)))
Outputs
1
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))
Calls

1 calls:

46.0ms
x
Results
AccuracySegmentsBranch
99.4%3x
Compiler

Compiled 197 to 158 computations (19.8% saved)

bsearch114.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
2.1807617210557147e-13
2.566856125422539e-6
39.0ms
-64975263.877971105
-1.3039296732328621e-5
Results
108.0ms304×body256valid
Compiler

Compiled 721 to 606 computations (16% saved)

regimes31.0ms (0.1%)

Counts
16 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 x (+.f64 1692579537105327/500000000000000000000000000000000 (*.f64 x 76395346384731119257981807445403/20000000000000000000000000000000000000000)))))
(+.f64 (fma.f64 564193179035109/500000000000000 x 1/1000000000) (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)))
(+.f64 1/1000000000 (+.f64 (*.f64 x (*.f64 x -2364858879768868679/20000000000000000000000)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 (pow.f64 x 3) 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000)) (+.f64 1/1000000000000000000 (*.f64 x (-.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 x) 564193179035109/500000000000000000000000))))
(/.f64 (+.f64 1/1000000000000000000000000000 (*.f64 179590555584557392343160168944680065920800029/125000000000000000000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)) (-.f64 1/1000000000000000000 (*.f64 564193179035109/500000000000000000000000 x))))
(+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (*.f64 564193179035109/500000000000000 x))))
Outputs
1
(+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x))))
1
Calls

1 calls:

26.0ms
x
Results
AccuracySegmentsBranch
99.1%3x
Compiler

Compiled 142 to 111 computations (21.8% saved)

bsearch67.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
0.5121023660630054
20.207090399952243
40.0ms
-64975263.877971105
-1.3039296732328621e-5
Results
63.0ms272×body256valid
Compiler

Compiled 290 to 242 computations (16.6% saved)

regimes20.0ms (0.1%)

Counts
9 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
(+.f64 1/1000000000 (*.f64 x (+.f64 564193179035109/500000000000000 (*.f64 x -2364858879768868679/20000000000000000000000))))
(fma.f64 x -564193179035109/500000000000000 1/1000000000)
(cbrt.f64 (+.f64 1/1000000000000000000000000000 (*.f64 1692579537105327/500000000000000000000000000000000 x)))
(+.f64 1/1000000000 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)))
Outputs
1
(+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000))
1
Calls

1 calls:

18.0ms
x
Results
AccuracySegmentsBranch
98.0%3x
Compiler

Compiled 44 to 35 computations (20.5% saved)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
2.1807617210557147e-13
2.566856125422539e-6
37.0ms
-64975263.877971105
-1.3039296732328621e-5
Results
67.0ms304×body256valid
Compiler

Compiled 259 to 226 computations (12.7% saved)

regimes12.0ms (0.1%)

Counts
4 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
Outputs
1
(+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x))
1
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
97.6%3x
Compiler

Compiled 13 to 10 computations (23.1% saved)

bsearch113.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
0.5121023660630054
20.207090399952243
70.0ms
-1.4457172517608612e-7
-2.453031790898971e-11
Results
110.0ms240×body256valid
Compiler

Compiled 219 to 190 computations (13.2% saved)

regimes12.0ms (0.1%)

Accuracy

Total -59.4b remaining (-2728.3%)

Threshold costs -59.4b (-2728.3%)

Counts
3 → 3
Calls
Call 1
Inputs
1/1000000000
1
(*.f64 564193179035109/500000000000000 x)
Outputs
1
1/1000000000
1
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
96.6%3x
Compiler

Compiled 8 to 6 computations (25% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
2.566856125422539e-6
0.5121023660630054
35.0ms
-64975263.877971105
-1.3039296732328621e-5
Results
69.0ms304×body256valid
Compiler

Compiled 183 to 169 computations (7.7% saved)

simplify201.0ms (0.9%)

Algorithm
egg-herbie
Rules
380×distribute-lft-neg-in
280×*-commutative
278×+-commutative
204×distribute-rgt-neg-in
198×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02253752
13513752
24213752
35003752
45653752
56383752
67133752
78003752
88873752
99993752
1011523752
1113033752
1213613752
1313743752
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(if (<=.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))) 9007109182748445/9007199254740992) (fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(if (<=.f64 x -6139076427730539/1180591620717411303424) (-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(if (<=.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))) 9007109182748445/9007199254740992) (exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(if (<=.f64 x -3423715700080493/590295810358705651712) (+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 3423715700080493/2361183241434822606848) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 8106479329266893/9007199254740992) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 8510837770086989/9671406556917033397649408) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) 1))
(if (<=.f64 x -8510837770086989/9671406556917033397649408) 1 (if (<=.f64 x 8106479329266893/9007199254740992) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x)) 1))
(if (<=.f64 x -8264141345021879/295147905179352825856) 1 (if (<=.f64 x 8264141345021879/295147905179352825856) 1/1000000000 1))
1/1000000000
Outputs
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))))))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))))))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (/.f64 (log.f64 (exp.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 (+.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (/.f64 1061405429/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 4)) (/.f64 1421413741/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 2)))) (/.f64 1453152027/1000000000 (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3))) (/.f64 -8890523/31250000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) 3) (pow.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) 3)) (pow.f64 (exp.f64 (*.f64 x x)) 3))))) (+.f64 1 (*.f64 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))))))))
(if (<=.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))) 9007109182748445/9007199254740992) (fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(if (<=.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 -1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))) 9007109182748445/9007199254740992) (fma.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 3)) (*.f64 (fma.f64 3275911/10000000 (fabs.f64 x) 1) (fma.f64 (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) -1421413741/1000000000) (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 2020417023103615081/1000000000000000000)))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x x))) (fma.f64 3275911/10000000 (fabs.f64 x) 1)) 1) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(if (<=.f64 x -6139076427730539/1180591620717411303424) (-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -6139076427730539/1180591620717411303424) (-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) -1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -6139076427730539/1180591620717411303424) (-.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (*.f64 (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (*.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) 3)) (/.f64 1 (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) -1421413741/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 x x)))))) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 -1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (*.f64 (-.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 2))))) (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (*.f64 (+.f64 (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 2))))) (+.f64 (*.f64 -1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 3))) (*.f64 8890523/31250000 (/.f64 -1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))) (exp.f64 (neg.f64 (pow.f64 x 2)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (-.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 3))) (*.f64 8890523/31250000 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))))) (+.f64 31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 2))))))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 3))) (*.f64 -8890523/31250000 (/.f64 -1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))))) (-.f64 -31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 4))) (*.f64 1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 2))))))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 3))) (*.f64 -8890523/31250000 (/.f64 -1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))))) (+.f64 -31853699/125000000 (+.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 4)) -1061405429/1000000000) (*.f64 -1421413741/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 2))))))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))
(if (<=.f64 (fabs.f64 x) 5902958103587057/1180591620717411303424) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 1453152027/1000000000 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 3))) (*.f64 -8890523/31250000 (/.f64 -1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))))) (+.f64 -31853699/125000000 (+.f64 (*.f64 1061405429/1000000000 (/.f64 -1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 4))) (*.f64 1421413741/1000000000 (/.f64 -1 (pow.f64 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)) 2))))))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))
(if (<=.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) (+.f64 -1453152027/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1061405429/1000000000))))))))) (exp.f64 (neg.f64 (*.f64 (fabs.f64 x) (fabs.f64 x))))) 9007109182748445/9007199254740992) (exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))))) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(if (<=.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 31853699/125000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 -8890523/31250000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 1421413741/1000000000 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000))) (+.f64 -1453152027/1000000000 (*.f64 1061405429/1000000000 (/.f64 1 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))))))))) (exp.f64 (neg.f64 (*.f64 x x)))) 9007109182748445/9007199254740992) (exp.f64 (log.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))))) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))))
(if (<=.f64 x -3423715700080493/590295810358705651712) (+.f64 (/.f64 (neg.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x))))) (exp.f64 (*.f64 x x)))) (+.f64 1 (*.f64 3275911/10000000 (fabs.f64 x)))) 1) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3423715700080493/590295810358705651712) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3423715700080493/590295810358705651712) (-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (exp.f64 (*.f64 x x))) (+.f64 1 (*.f64 (fabs.f64 x) 3275911/10000000)))) (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 -1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) (-.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x))) 1421413741/1000000000)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) -1421413741/1000000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (/.f64 (+.f64 2871848519189792942908228021/1000000000000000000000000000 (pow.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) 3)) (+.f64 2020417023103615081/1000000000000000000 (*.f64 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))) (+.f64 -1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000))))))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -3/4) 1 (if (<=.f64 x 2674777890687885/4611686018427387904) (+.f64 1/1000000000 (+.f64 (*.f64 -2364858879768868679/20000000000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -375451252922475856043509345477/1000000000000000000000000000000 (pow.f64 x 3)) (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 3423715700080493/2361183241434822606848) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (+.f64 1 (*.f64 3275911/10000000 x)))) (*.f64 (+.f64 1 (*.f64 3275911/10000000 x)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 3423715700080493/2361183241434822606848) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (+.f64 1 (*.f64 x 3275911/10000000)))) (*.f64 (+.f64 1 (*.f64 x 3275911/10000000)) (pow.f64 (exp.f64 x) x))))))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 8106479329266893/9007199254740992) (+.f64 1/1000000000 (sqrt.f64 (*.f64 318313943269742557644254641881/250000000000000000000000000000 (*.f64 x x)))) 1))
(if (<=.f64 x -7926335344172073/9007199254740992) 1 (if (<=.f64 x 8510837770086989/9671406556917033397649408) (+.f64 1/1000000000 (*.f64 x -564193179035109/500000000000000)) 1))
(if (<=.f64 x -8510837770086989/9671406556917033397649408) 1 (if (<=.f64 x 8106479329266893/9007199254740992) (+.f64 1/1000000000 (*.f64 564193179035109/500000000000000 x)) 1))
(if (<=.f64 x -8510837770086989/9671406556917033397649408) 1 (if (<=.f64 x 8106479329266893/9007199254740992) (+.f64 1/1000000000 (*.f64 x 564193179035109/500000000000000)) 1))
(if (<=.f64 x -8264141345021879/295147905179352825856) 1 (if (<=.f64 x 8264141345021879/295147905179352825856) 1/1000000000 1))
1/1000000000
Compiler

Compiled 1285 to 1038 computations (19.2% saved)

soundness832.0ms (3.7%)

Algorithm
egg-herbie
Rules
1540×add-sqr-sqrt
1516×associate-/l*
1516×associate-/l*
1502×*-un-lft-identity
1426×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029185
193137
2307137
3937137
44160137
027230
1616194
040913954
1114513134
2371913108
0720
115216
2183916
029185
193137
2307137
3937137
44160137
029258
1675254
032639
1754639
033650204
1115246678
2442546500
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1794 to 1386 computations (22.7% saved)

end803.0ms (3.6%)

Compiler

Compiled 1272 to 996 computations (21.7% saved)

Profiling

Loading profile data...